Google認証を使用するawsモバイルハブを使用してモバイルアプリを作成する。認証が完了すると、APIはapiゲートウェイを呼び出し、ゲートウェイはラムダ機能を呼び出します。いくつかのカスタムロジックのために、ログインしたユーザーの電子メールをゲートウェイまたはlamda関数で抽出する必要があります。ラムダはjavaで書かれています。awsフェデレーション認証で認証されたユーザーのメールを取得する方法
1
A
答えて
0
API Gateway-Lambda統合がどのように構成されているかを知らなくても、特定の回答をするのは難しいです。
Cognitoの情報は、event.requestContext.identity
(あなたのAPIゲートウェイマッピングテンプレートで変更されていない限り)から利用できるようにする必要があります。追加情報を取得するには、Cognitoライブラリを使用する必要があります。
1
JWTトークンに必要な情報が(必ずしもそうではない)存在します。アイデンティティプロバイダ(Google、Facebookなど)がどのように設定されているかによって異なります。電子メールアドレスがJWTトークンにない場合は、アクセスできません。一部のIDプロバイダは、アクセス可能な情報のレベルを制御できます。
レビューの詳細については、この記事:
関連する問題
- 1. node.jsで認証されたユーザーのメールアドレスを取得する方法AWS Lambda?
- 2. フェデレーション認証cookieless STS
- 3. サブドメインの認証されたユーザーのユーザー名を取得する
- 4. web api(トークンベースの認証)で認証されたユーザー名を取得する方法
- 5. AWS Cognitoユーザー認証
- 6. ラムダで認証(確認)されたユーザーのユーザー名を取得しますか?
- 7. Spring Security OAuth2で認証されたユーザーの詳細を取得する方法
- 8. Plone 4 - 認証されたユーザーの種類を取得する
- 9. AngularFire2 - 認証ユーザーのメールを受け取る方法
- 10. 認証されたSecurityTokenのクレームを取得する方法
- 11. フェデレーション認証とセッション管理
- 12. 認証された紹介 - ユーザーが認証されたばかりかどうかを確認する方法
- 13. Office365認証:アクセストークンからユーザーの電子メールを取得する
- 14. 認証されたユーザを取得
- 15. asp.netでwindows認証されたユーザーのユーザー名を取得するには?
- 16. 認証のためのユーザー指紋の取得方法
- 17. Google認証API:ユーザーのGmailアドレスを取得する方法
- 18. 認証されたユーザーから公開グラフアクションIDを取得
- 19. AWS API Gatewayのユーザーを認証する方法は?
- 20. Pyramidテンプレートで認証されたユーザーを確認する方法は?
- 21. Aurelia認証:ユーザーIDを取得する方法
- 22. デフォルトの認証タイプにすることなく、MVCアプリケーションでフェデレーション認証を使用する方法
- 23. サインイン/ AWS Cognitoでユーザーを認証
- 24. 認証されたユーザーをServiceStackにログアウトする方法は?
- 25. SQLレポートサービスの認証方法を取得
- 26. wpfユーザー認証と認証
- 27. 認証されたユーザーをdjangoのforms.pyに渡す方法
- 28. ラーバルアクセスグローバルスコープ内で認証されたユーザー
- 29. AWS Cognito - 認証されていないユーザーを判別する方法
- 30. レール認証のユーザー認証と認可