我在上传注册策略时遇到此错误。
验证失败:在策略中发现1个验证错误 租户的“ B2C_1A_SIGNUP_WEB_SP” “ titanidaasdevb2c.onmicrosoft.com”。需要DisableStrongPassword 在策略的技术资料“ AAD-UserWriteUsingLogonEmail”中 “ B2C_1A_SignUp_Web_SP”,用于自定义密码复杂性或旧版 具有弱自定义正则表达式的密码限制。加 将“ DisablePasswordExpiration,DisableStrongPassword”转换为PersistedClaim “ passwordPolicies”
请对此进行指导。
答案 0 :(得分:1)
由于要实现自定义复杂性,因此必须通过将 passwordPolicies 声明设置为DisableStrongPassword
来禁用内置的复杂性。
可以在任何一个依赖方的技术档案中设置此声明值(即,如果自定义复杂性适用于特定流程)
<RelyingParty>
<DefaultUserJourney ReferenceId="SignUpOrSignIn"/>
<TechnicalProfile Id="PolicyProfile">
<InputClaims>
<InputClaim ClaimTypeReferenceId="passwordPolicies" DefaultValue="DisablePasswordExpiration, DisableStrongPassword"/>
</InputClaims>
</TechnicalProfile>
</RelyingParty>
或 AAD-UserWriteUsingLogonEmail 技术资料(即,自定义复杂性是否适用于所有流)
<TechnicalProfile Id="AAD-UserWriteUsingLogonEmail">
<PersistedClaims>
<PersistedClaim ClaimTypeReferenceId="passwordPolicies" DefaultValue="DisablePasswordExpiration, DisableStrongPassword" />
</PersistedClaims>
</TechnicalProfile>