翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
マネージドログインに Amazon Cognito プレフィックスドメインを使用する
マネージドログインのデフォルトのエクスペリエンスは、AWS が所有するドメインでホストされます。このアプローチでは、プレフィックス名を選択してアクティブにできるので、エントリに対する障壁は低くなりますが、カスタムドメインの信頼感を高める機能はありません。Amazon Cognito ドメインオプションとカスタムドメインオプションの間でコスト差はありません。唯一の違いは、ユーザーに指示するウェブアドレスのドメインです。サードパーティーの IdP リダイレクトとクライアント認証情報フローの場合、ホストされたドメインはほとんど表示されません。ユーザーがマネージドログインを使用してサインインし、アプリケーションドメインと一致しない認証ドメインとやり取りする場合は、カスタムドメインの方が適しています。
ホストされた Amazon Cognito ドメインには、選択したプレフィックスがありますが、ルートドメイン amazoncognito.com でホストされます。以下に例を示します。
https://cognitoexample.auth.ap-south-1.amazoncognito.com
すべてのプレフィックスドメインは、次の形式に従います: .prefixauth..AWS リージョン
codeamazoncognito.com。カスタムドメイン ユーザープールは、マネージドログインまたはホストされた UI ページを、所有している任意のドメインでホストできます。
注記
Amazon Cognito アプリケーションのセキュリティを強化するために、ユーザープールエンドポイントの親ドメインはパブリックサフィックスリスト (PSL)
ユーザープールの親ドメインは、以下の形式になります。
auth.Region.amazoncognito.com auth-fips.Region.amazoncognito.com
AWS マネジメントコンソールを使用してアプリケーションクライアントとユーザープールドメインを追加するには、「アプリクライアントの作成」を参照してください。
前提条件
開始するには、以下が必要です。
-
アプリクライアントを持つユーザープール。詳細については、「ユーザープールの開始方法」を参照してください。
Amazon Cognito ドメインプレフィックスを設定する
AWS マネジメントコンソール 、AWS CLI または API のいずれかを使用して、ユーザプールドメインを設定できます。
サインインページを検証する
-
Amazon Cognito でホストされるドメインから、サインインページが利用可能であることを検証します。
https://<your_domain>/login?response_type=code&client_id=<your_app_client_id>&redirect_uri=<your_callback_url>
ドメインは、Amazon Cognito コンソールの [ドメイン名] ページに表示されます。アプリクライアント ID およびコールバック URL は [App client settings] (アプリクライアントの設定) ページに表示されています。