为用户池配置属性映射 - Amazon Cognito
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

为用户池配置属性映射

注意

只有在您编辑现有用户池时才会显示属性映射选项卡。

属性映射选项卡上,您可以将身份提供商 (IdP) 属性或断言映射到用户池属性。有关更多信息,请参阅指定适用于用户池的身份提供商属性映射

注意

目前,仅 Facebook id、Google sub、Login with Amazon user_id 和 Sign in with Apple sub 属性可映射到 Amazon Cognito 用户池 username 属性。

注意

用户池中的属性必须足够大,以容纳映射的身份提供商属性的值,否则用户登录时将发生错误。如果将自定义属性映射到身份提供商令牌,则应将其大小设置为最大 2048 个字符。

您必须为您的用户池所需的任何属性创建映射。

为您的用户池指定社交身份提供商属性映射。

  1. 选择 FacebookGoogleAmazonApple 选项卡。

  2. 对于需要映射的每个属性,请执行以下步骤:

    1. 选中截取复选框。

    2. 用户池属性字段中,从下拉列表中选择要将社交身份提供商属性映射到的用户池属性。

    3. 对于 Facebook、Google 和 Login with Amazon,如果您需要更多属性,请选择添加 Facebook 属性添加 Google 属性添加 Amazon 属性,然后执行以下步骤:

      注意

      Sign in with Apple 目前不提供其他属性。

      1. Facebook 属性Google 属性Amazon 属性字段中,输入要映射的属性的名称。

      2. 对于用户池属性,从下拉列表中选择要映射到社交身份提供商属性的用户池属性。

    4. 选择 Save Changes (保存更改)

为您的用户池指定 SAML 身份提供商属性映射

  1. 选择 SAML 选项卡。

  2. 对于需要映射的每个属性,请执行以下步骤:

    1. 选择添加 SAML 属性

    2. SAML 属性字段中,输入要映射的 SAML 属性的名称。

    3. 对于用户池属性,从下拉列表中选择要映射到 SAML 属性的用户池属性。

    4. 选择 Save Changes (保存更改)