B M*_*B M 2 amazon-web-services amazon-cognito
我正在尝试将我的认知用户池编码为 cloudformation 模板。然而,我遇到了一个悬而未决的问题:如何定义标准属性?Cognito 会知道birthdateinSchema是标准的出生日期 - 并对其进行验证吗?Schemacloudformation 模板中定义的属性如何映射到标准的、非自定义的属性,如email, birthdate, ...?
更多详细信息:AWS Cognito 将标准属性和自定义属性分开。这种分离是除其他外重要的,因为标准属性验证其格式为:email与birthdate例如只接受定义的AWS,特定的格式。
因此我的问题是:AWS Cognito 如何将 cloudformationSchema定义的属性映射到标准 AWS Cognito 属性?有没有,如果有,通过属性名称的身份?
另见:
某人创建的示例:Cloudformation 示例
您需要使用 SchemaAttributes 属性。对于标准属性,它们必须根据 Open ID Connect 规范命名 -
http://openid.net/specs/openid-connect-core-1_0.html#StandardClaims
http://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html
通过这样做,它们将适当地映射,您可以在属性上设置其他属性,例如必需。似乎需要更新文档以使其更加清晰。
| 归档时间: |
|
| 查看次数: |
3142 次 |
| 最近记录: |