AWS

0

에 로그인지도에 사용자 풀을 추가 나는 문서에서 볼 :AWS

사용자를 인증하는 인증 흐름의 지침에 따라 아마존 Cognito 사용자 풀

사용.

사용자가 인증 된 후 해당 사용자의 신원 토큰을 자격 증명 공급자의 로그인 맵에 추가하십시오. 공급자 이름은 Amazon Cognito 사용자 풀 ID에 따라 다릅니다. 다음 구조를 갖습니다 :

값은 사용자 풀 ID의 영역과 동일합니다. 예를 들어,

cognito-idp.us-east-1.amazonaws.com/us-east-1_123456789 

목표 - C

AWSServiceConfiguration *serviceConfiguration = [[AWSServiceConfiguration alloc] initWithRegion:AWSRegionUSEast1 credentialsProvider:nil]; 
AWSCognitoIdentityUserPoolConfiguration *userPoolConfiguration = [[AWSCognitoIdentityUserPoolConfiguration alloc] initWithClientId:@"YOUR_CLIENT_ID" clientSecret:@"YOUR_CLIENT_SECRET" poolId:@"YOUR_USER_POOL_ID"]; 
[AWSCognitoIdentityUserPool registerCognitoIdentityUserPoolWithConfiguration:serviceConfiguration userPoolConfiguration:userPoolConfiguration forKey:@"UserPool"]; 
AWSCognitoIdentityUserPool *pool = [AWSCognitoIdentityUserPool CognitoIdentityUserPoolForKey:@"UserPool"]; 
AWSCognitoCredentialsProvider *credentialsProvider = [[AWSCognitoCredentialsProvider alloc] initWithRegionType:AWSRegionUSEast1 identityPoolId:@"YOUR_IDENTITY_POOL_ID" identityProviderManager:pool]; 

우리는 어떻게 cognito 딥 ... 로그인에 맵을 추가하는 방법은 무엇입니까? 아래의 objective-c 코드는 충분합니까? 내 람다 함수의 토큰이 있습니다.

문서는 여기에서있다 : http://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-integrating-user-pools-with-identity-pools.html

감사합니다.

+0

당신이 참조한 문서 링크가 절대적인 출처이어야합니다. 그렇습니다. –

답변

0

로그인 맵을 설정해야합니다 : here is twitter example. 하지만 "www.digits.com"대신 "cognito-idp.us-east-1.amazonaws.com/us-east-1_123456789"를 사용하고 값은 사용자 로그가 기록 될 때 얻을 수있는 JWT가됩니다 in.