0

cognitoを使用すると(ユーザープールだけでなく、GoogleとFBの連合アイデンティティも)、どのようにしてユーザーの電子メールアドレスを取得できますか?Cognito:連合アイデンティティメールを取得する

フェデレーションIDプロバイダを別に呼び出す必要がありますか?もしそうなら、ユーザーに再度プロンプトを表示しない例を提供できますか? UserPoolのユーザーの

答えて

1

の取得、電子メールアドレス:ユーザー認証は、電子メールの請求が含まれていた後

  • 同上トークンが返されます。

次のAPI操作を呼び出して、メールアドレスやその他のユーザー属性を取得することもできます。あなたが開発者ユーザーのIDEを使用することができますが、developer authenticated identitiesを使用している場合

:CognitoフェデレーションIDでidentityIdのための電子メールアドレスを取得

ntifierを電子メールアドレスとして使用し、LookupDeveloperIdentityを使用してidentityIdから電子メールアドレスを取得し、その逆も同様です。

GoogleのFacebookやその他のOIDCプロバイダのユーザーの電子メールアドレスやその他の属性をフェデレーションIDで取得するシステムは現在のところサポートされていませんが、Cognito Syncを使用して電子メールアドレスなどのユーザープロファイル情報を保存/

関連する問題