簡體   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