[英]Azure AD B2C custom flow validates password but does not accept
當談到 azure 廣告密碼復雜性時,我們提供了三個復雜性選項
簡單:密碼至少為 8 到 64 個字符。
強:8 到 64 個字符,需要 4 個小寫、大寫、數字或符號中的 3 個。
自定義:它允許您配置自定義長度,還允許接受僅數字密碼
由於您正在使用自定義策略入門包,並且您知道 TrustFrameworkBase.xml 是一個可以找到謂詞的文件。 使用 Predicates 和 PredicateValidationsInput,您可以控制用戶在創建帳戶時提供的密碼的復雜性要求。
因此,您需要做的第一步是通過將“DisableStrongPassword ”添加到密碼策略聲明來禁用 B2C 的密碼限制。
<PersistedClaim ClaimTypeReferenceId="passwordPolicies" DefaultValue="DisablePasswordExpiration, DisableStrongPassword"/>
然后根據您的要求將正則表達式(正則表達式)附加到密碼字段。(例如密碼的長度..)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.