"Issuer doesn't match providerName" error for OpenId authentication provider

0

Hi, I am trying to use the Epic Online Services (EOS) as an OpenId authentication provider with a Cognito Identity pool.

I was able to create a new web identity provider of type OpenID Connect in IAM and select it when editing Cognito Identity pool.

But when I try to make a call to https://cognito-identity.us-west-2.amazonaws.com/?Action=GetId with "Logins" added using the identity provider id from above.

I get the following error:

{
    "__type": "NotAuthorizedException",
    "message": "Invalid login token. Issuer doesn't match providerName"
}

Issuer URL I am using https://api.epicgames.dev/epic/oauth/v2 Name is auto picked when creating IAM identity provider. Tried using the name as id "api.epicgames.dev/epic/oauth/v2" and some permutations of the it but nothing seem to match the provider name.

https://api.epicgames.dev/epic/oauth/v2/.well-known/openid-configuration is able to get Thumbprint successfully.

I can validate the token using https://api.epicgames.dev/epic/oauth/v2/tokenInfo

답변 없음

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠