使用 Azure B2C 自定義策略入門包。使用新密碼正則運算式更新了 TrustedFrameworkBase.xml。注冊時的密碼欄位根據配置的正則運算式驗證值,但在提交時,密碼因“復雜性要求”而被拒絕。除了自定義策略 XML 之外,是否還設定了復雜性要求?

uj5u.com熱心網友回復:
當談到 azure 廣告密碼復雜性時,我們提供了三個復雜性選項
簡單:密碼至少為 8 到 64 個字符。
強:8 到 64 個字符,需要 4 個小寫、大寫、數字或符號中的 3 個。
自定義:它允許您配置自定義長度,還允許接受僅數字密碼
由于您正在使用自定義策略入門包,并且您知道 TrustFrameworkBase.xml 是一個可以找到謂詞的檔案。使用 Predicates 和 PredicateValidationsInput,您可以控制用戶在創建帳戶時提供的密碼的復雜性要求。
因此,您需要做的第一步是通過將“DisableStrongPassword ”添加到密碼策略宣告來禁用 B2C 的密碼限制。
<PersistedClaim ClaimTypeReferenceId="passwordPolicies" DefaultValue="DisablePasswordExpiration, DisableStrongPassword"/>
然后根據您的要求將正則運算式(正則運算式)附加到密碼欄位。(例如密碼的長度..)
參考配置密碼復雜性要求 - Azure AD B2C | 微軟檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/313789.html
標籤:天蓝色 azure-ad-b2c azure-ad-b2c-custom-policy 身份体验框架
下一篇:在ADF中連接自托管IR的問題
