내 앱에서만 액세스 할 수있는 내 앱용 API를 만들고 싶습니다. 나는 그렇게처럼 내 AppDelegate에로 AWS Cognito ID를 추가 한 :비공개 Amazon API 게이트웨이 만들기
AWSCognitoCredentialsProvider *credentialsProvider = [[DeveloperAuthenticationProvider alloc] initWithRegionType:AWSRegionUSEast1 identityPoolId:@"poolId"];
AWSServiceConfiguration *configuration = [[AWSServiceConfiguration alloc] initWithRegion:AWSRegionUSEast1 credentialsProvider:credentialsProvider];
AWSServiceManager.defaultServiceManager.defaultServiceConfiguration = configuration;
__block NSString *cognitoId = nil;
// Retrieve your Amazon Cognito ID
[[credentialsProvider getIdentityId] continueWithBlock:^id(AWSTask *task)
{
if (task.error)
{
NSLog(@"Error: %@", task.error);
}
else
{
// the task result will contain the identity id
cognitoId = task.result;
}
return nil;
}];
나는이 내 API에 액세스 할 수있는 ID를 가진 유일한 응용 프로그램이 있는지 확인 반환됩니다이 gonitoId을 어떻게 사용합니까? 이 ID를 저장하고 API에 액세스 할 때 사용해야합니까?
감사합니다.