Active Directory フェデレーションサービス (AD FS) を Amazon Cognito ユーザープールで SAML 2.0 ID プロバイダー (IdP) として使用したいです。
前提条件 Amazon Cognito ユーザープールで AD FS をセットアップするには、ドメインを所有している必要があります。ドメインを所有していない場合は、Amazon Route 53 またはその他のドメインネームシステム (DNS) サービスを使用して新規ドメインを登録してください。
Amazon Cognito ユーザープールを作成し、マネージドログインを設定します。
次の手順を実行します。
手順については、「Amazon EC2 Windows インスタンスで AD FS を設定し、Amazon Cognito ユーザープールと連携させる方法を教えてください」を参照してください。
アプリクライアントの用語については、「アプリクライアント設定の用語」を参照してください。
**注:**サインインに成功すると、AD FS は Amazon Cognito に SAML 応答を送信します。Amazon Cognito は SAML 応答を検証します。SAML 応答が有効な場合、Amazon Cognito はトークンを含むアプリケーションページにリダイレクトします。SAML 応答が無効な場合、Amazon Cognito はアプリケーションページにリダイレクトし、URL にエラーメッセージを表示します。SAML 応答には NameID 属性が含まれている必要があります。SAML 応答にこの属性が含まれていない場合、フェデレーションは失敗します。SAML 応答の詳細については、「ブラウザで SAML 応答を表示する」を参照してください。
Amazon Cognito ユーザープールを使用してウェブアプリケーション用の ADFS フェデレーションを構築する
サードパーティ SAML ID プロバイダーを設定する
Amazon Cognito ユーザープールで SAML セッションを開始する
Amazon Cognito ユーザープールを使用してサードパーティの SAML ID プロバイダーをセットアップする方法を教えてください
ユーザープールの JSON ウェブトークン (JWT) について