0

Ich habe meinen Benutzerpool und Verbundpools verknüpft.Wie geben Sie Benutzern in AWS-Benutzerpools Zugriff auf andere aws-Dienste?

Ich bin in der Lage, einen Benutzer zu registrieren und zu verifizieren, aber er registriert sich nicht auf der Konsole im Pool der Benutzerföderierten Identität. Es wird nur als nicht authentifiziert angezeigt.

Was muss ich tun, damit meine Benutzer nicht mehr als nicht autorisierte Benutzer angezeigt werden und sie als Benutzer in meinem Userpool angezeigt werden?

Antwort

0

Es klingt, als hätten Sie beide nicht authentifizierte Identitäten aktiviert und setzen das Token Benutzerpools nicht korrekt, bevor Sie nach der Authentifizierung mit Cognito kommunizieren. Cognito Federated Identities ist der Ansicht, dass Sie kein Token angegeben haben. Aus diesem Grund werden nur nicht authentifizierte IDs angezeigt. Geben Sie this docs page ein lesen, die kurze Version ist die Logins müssen wie folgt eingestellt werden:

logins.put("cognito-idp.<region>.amazonaws.com/<YOUR_USER_POOL_ID>", session.getIdToken().getJWTToken()); 
Verwandte Themen