0

aws에서 제안한 것처럼 서명을 호출하려고 할 때 모바일 허브를 소개하여 앱에서 AWS를 사용하도록 설정했습니다. 그것은 정체성이 발견되지 않는다고 말한다. ID는 사용자 풀에 있으며 백엔드에서 확인 된 것으로 표시된 것으로 볼 수 있습니다. 이 오류가 발생하는 이유는 무엇입니까?AWS Cognitio Swift 3 ID를 찾을 수 없음

코드 :

func handleLoginWithSignInProvider(signInProvider: AWSSignInProvider) { 
     AWSIdentityManager.defaultIdentityManager().loginWithSign(signInProvider, completionHandler: 
      {(result: Any?, error: Error?) -> Void in 
       if error == nil { 
        /* Handle successful login. */ 
        print("success") 
       } 
       print("Login with signin provider result = \(result), error = \(error)") 
     }) 
    } 

오류 : 당신은 Cognito 신원 브라우저에서 뜻, '나는 백엔드에서 볼 수 있습니다'으로

GetCredentialsForIdentity failed. Error is [Error Domain=com.amazonaws.AWSCognitoIdentityErrorDomain Code=10 "(null)" UserInfo={__type=ResourceNotFoundException, message=Identity 'eu-west-1:xxxxxxx' not found.}] AWSiOSSDK v2.4.16 [Error] AWSCredentialsProvider.m line:577 | __44-[AWSCognitoCredentialsProvider credentials]_block_invoke.353 | Unable to refresh. Error is [Error Domain=com.amazonaws.AWSCognitoIdentityErrorDomain Code=10 "(null)" UserInfo={__type=ResourceNotFoundException, message=Identity 'eu-west-1:937fe0c4-974b-4f77-a835-425e1d9d9e00' not found.}] Login with signin provider result = nil, error = Optional(Error Domain=com.amazonaws.AWSCognitoIdentityErrorDomain Code=10 "(null)" UserInfo={__type=ResourceNotFoundException, message=Identity 'eu-west-1:xxxxxxxxx' not found.})

답변

0

? 귀하의 메시지에서 ID 아이디를 가져 와서 Cognito 데이터 스토어에 저장하지 못했습니다. 그것이 존재 함을 어떻게 확인하고 있습니까?

자격 증명 공급자를 지우고 다시 시도하십시오. 이상한 일부 메타 데이터가 내부에 갇혀있을 수 있습니다.

관련 문제