Ich sehe dies in der Dokumentation:Hinzufügen des Benutzer Pool auf die Logins Karte in AWS
Verwendung von Amazon Cognito Benutzer Pools
Folgen Sie den Anweisungen in Authentication Fluss Benutzer zu authentifizieren.
Nachdem der Benutzer authentifiziert wurde, fügen Sie das Identitätstoken dieses Benutzers der Anmeldungszuordnung im Anmeldeinformationsanbieter hinzu. Der Name des Anbieters hängt von Ihrer Amazon Cognito-Benutzerpool-ID ab. Es wird folgende Struktur haben:
cognito-idp.<region>.amazonaws.com/<YOUR_USER_POOL_ID>
Der Wert für wird der Region in der Benutzerpool-ID entsprechen. Zum Beispiel
cognito-idp.us-east-1.amazonaws.com/us-east-1_123456789
Objective-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];
Wie fügen wir die cognito-dip ... auf der Karte Logins? Ist der Ziel-C-Code ausreichend? Ich habe das Token von meiner Lambda-Funktion.
Die Dokumentation ist von hier: http://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-integrating-user-pools-with-identity-pools.html
Dank.
Der Dokumentverweis, auf den Sie verwiesen haben, sollte die absolute Quelle dafür sein, ja. –