LoginSignup
2
3

More than 1 year has passed since last update.

Amazon Cognito 外部IDプロバイダ連携 メモ

Posted at
  • Amazon Cognitoと外部IDプロバイダとの連携方法についてメモする。

Amazon Cognitoとは

  • ウェブおよびモバイルアプリの認証、承認、およびユーザー管理機能を提供するAWSサービス。

  • API ベースで実装されるモバイルアプリやWeb アプリに機能を提供する。

  • ユーザープール

    • アプリユーザーのサインアップとサインインオプションを提供するユーザーディレクトリ機能
  • IDプール

    • AWS の他のサービスに対するアクセスをユーザーに許可する機能

外部IDプロバイダとの連携

cognito_idp.png

連携準備

  1. 事前準備 : 次のものを用意する。

    1. アプリケーションクライアントとユーザープールドメインが作成されたユーザープール※ユーザープールの作成
    2. ソーシャル ID プロバイダー。
  2. IDプロバイダに登録する。

    • 連携するIDプロバイダでクライアントID/シークレットの発行、リダイレクトURIの登録などを行う。
  3. ユーザープールに OIDC IdP を追加する

    • IdP からの OIDC ベースの認証リクエストを処理するようにユーザープールを設定する。

連携概シーケンス

cognito_idp_sequence.png

参考情報

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3