您如何通过向aws授权者添加正确的受众来解决token does not have a valid audience
?
一旦我将yaml
标头和有效的JWT一起使用,来自token does not have a valid audience
配置的以下代码段将返回Authorization
。
Auth:
DefaultAuthorizer: JwtAuthentication
Authorizers:
JwtAuthentication:
IdentitySource: $request.header.Authorization
JwtConfiguration:
audience:
- my-audience
issuer: !Sub https://cognito-idp.${AWS::Region}.amazonaws.com/${OperationsUserPool}
答案 0 :(得分:0)
一旦我解码了我的lambda生成的JWT
const login = await cognitoidentityserviceprovider
.adminInitiateAuth(params)
.promise();
我注意到audience
是App Client Id
,但不确定如何获取audience
,因此事实证明,您的{{1}是Ref
}
AWS::Cognito::UserPoolClient
希望这对某人有帮助!