2016-04-21 4 views
10

Bisher hat Cognito Identity-Pools, die externe Anbieter wie Facebook unterstützen.Wie kombiniert man Cognito User Pools mit externen Anbietern wie Facebook?

Jetzt gibt es Cognito User Pools - die ich gerne verwenden würde.

Aber ich kann nicht herausfinden, wie man beides unterstützt - Cognito User Pools und externe Anbieter wie Facebook.

Es scheint, Identitätspools und User Pools sind getrennte Dinge und ich kann nicht sehen, wie man sie zusammensetzt.

Kurz gesagt, ich möchte, dass meine Benutzer sich entweder mit Facebook oder User Pools anmelden können.

Hat jemand eine Idee, ob es überhaupt möglich ist?

Antwort

7

Sie können Ihren Cognito-Benutzerpool als Identitätsanbieter in Ihrem Cognito Federated Identity Pool hinzufügen.

Schritte:

(1) Benutzerpool erstellen, beachten Sie Ihren Benutzer Pool Id und App-Client-ID unten
(2) an die Konsole Cognito Federated Identity Navigieren.
(3) Erweitern Sie beim Erstellen/Bearbeiten eines Verbundidentitätspools die Option "Authentifizierungsanbieter".
(4) Klicken Sie auf die Registerkarte Cognito. 0 (0) Geben Sie die Benutzerpool-ID und die App-Client-ID ein.

Dann werden Sie Cognito-Benutzerpools verwenden, so wie Sie Amazon, Facebook, Google, Twitter oder einen beliebigen OIDC-Anbieter verwenden würden.

Dieser Blog-Eintrag sollte helfen: http://mobile.awsblog.com/post/TxGNH1AUKDRZDH/Announcing-Your-User-Pools-in-Amazon-Cognito

+0

Super, danke. – Christine

Verwandte Themen