繁体   English   中英

通过Cloudformation文件的AWS Cognito Userpool

[英]AWS Cognito Userpool via cloudformation file

我正在尝试将我的Cognito用户池编码为cloudformation模板。 但是,我遇到一个未解决的问题:如何定义标准属性? Cognito是否知道Schema中的birthdate是标准的生日-并以此进行验证? cloudformation模板中定义的属性Schema如何映射到标准的非自定义属性,例如emailbirthdate ,...?

更多详细信息:AWS Cognito在标准属性和自定义属性之间进行分隔。 除其他事项外,其他分隔非常重要,因为标准属性已针对其格式进行了验证:例如, emailbirthdate仅接受AWS定义的特定格式。

因此,我的问题是:AWS Cognito如何将cloudformation Schema定义的属性映射到标准AWS Cognito属性? 它是否完全存在,如果是,则通过属性名称的标识?

另请参阅:

AWS Cognito Cloudformation架构

某人创建的示例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

这样,它们将正确映射,您可以在属性上设置其他属性,例如Required。 似乎需要更新文档以使其更加清晰。

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM