将 Amazon Cognito 域用于托管 UI - Amazon Cognito
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将 Amazon Cognito 域用于托管 UI

设置客户端应用程序之后,您可以配置注册和登录网页的地址。您可以将托管 Amazon Cognito 域与您自己的域前缀一起使用。

要使用添加应用程序客户端和 Amazon Cognito 托管域,请使用Amazon Web Services Management Console,请参阅添加应用程序以启用托管 Web UI

Prerequisites

在开始之前,您需要:

  • 用户池和应用程序客户端。有关更多信息,请参阅用户池入门

第 1 步:配置托管用户池域

您可以使用 Amazon Web Services Management Console配置用户池域。

配置 Amazon Cognito 托管域

  1. 登录 Amazon Cognito 控制台

  2. 在导航窗格中,选择管理您的用户池,然后选择要编辑的用户池。

  3. 选择域名选项卡。

  4. 前缀域名框中键入要使用的域前缀。

  5. 选择检查可用性以确认域前缀可用。

  6. 选择保存更改

使用以下命令可以创建域前缀并将其分配到您的用户池。

配置用户池域

  • Amazon CLI: aws cognito-idp create-user-pool-domain

    示例:aws cognito-idp create-user-pool-domain --user-pool-id <user_pool_id> --domain <domain_name>

  • Amazon API:CreateUserPoolDomain

获取有关域的信息

  • Amazon CLI: aws cognito-idp describe-user-pool-domain

    示例:aws cognito-idp describe-user-pool-domain --domain <domain_name>

  • Amazon API:DescribeUserPoolDomain

如需删除域

  • Amazon CLI: aws cognito-idp delete-user-pool-domain

    示例:aws cognito-idp delete-user-pool-domain --domain <domain_name>

  • Amazon API:DeleteUserPoolDomain

第 2 步:验证登录页面

  • 验证登录页面是否可从您的 Amazon Cognito 托管域访问。

    https://your_domain/login?response_type=code&client_id=your_app_client_id&redirect_uri=your_callback_url

您的域显示在域名Amazon Cognito。您的应用程序客户端 ID 和回调 URL 将显示在应用程序客户端设置页面上。