![](/img/trans.png)
[英]AWS Cognito UserPool RecoveryOptions - CloudFormation vs Console
[英]AWS Cognito Userpool via cloudformation file
我正在嘗試將我的Cognito用戶池編碼為cloudformation模板。 但是,我遇到一個未解決的問題:如何定義標准屬性? Cognito是否知道Schema
中的birthdate
是標准的生日-並以此進行驗證? cloudformation模板中定義的屬性Schema
如何映射到標准的非自定義屬性,例如email
, birthdate
,...?
更多詳細信息:AWS Cognito在標准屬性和自定義屬性之間進行分隔。 除其他事項外,其他分隔非常重要,因為標准屬性已針對其格式進行了驗證:例如, email
和birthdate
僅接受AWS定義的特定格式。
因此,我的問題是:AWS Cognito如何將cloudformation Schema
定義的屬性映射到標准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
這樣,它們將正確映射,您可以在屬性上設置其他屬性,例如Required。 似乎需要更新文檔以使其更加清晰。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.