上传自定义策略时出现验证错误

Gow*_*m N 2 azure-ad-b2c

上传注册政策时出现此错误。

验证失败:在租户“titanidaasdevb2c.onmicrosoft.com”的策略“B2C_1A_SIGNUP_WEB_SP”中发现 1 个验证错误。在策略“B2C_1A_SignUp_Web_SP”的技术配置文件“AAD-UserWriteUsingLogonEmail”中需要DisableStrongPassword 以用于自定义密码复杂性或旧密码限制弱自定义正则表达式。在 PersistedClaim "passwordPolicies" 中添加 "DisablePasswordExpiration, DisableStrongPassword"

请指导我。

Chr*_*ett 5

由于您要实现自定义复杂性,因此必须通过将passwordPolicies声明设置为来禁用内置复杂性DisableStrongPassword

此声明值可以在依赖方技术配置文件中设置(即,如果自定义复杂性适用于特定流程):

<RelyingParty>
  <DefaultUserJourney ReferenceId="SignUpOrSignIn"/>
  <TechnicalProfile Id="PolicyProfile">
    <InputClaims>
      <InputClaim ClaimTypeReferenceId="passwordPolicies" DefaultValue="DisablePasswordExpiration, DisableStrongPassword"/>
    </InputClaims>
  </TechnicalProfile>
</RelyingParty>
Run Code Online (Sandbox Code Playgroud)

或者AAD-UserWriteUsingLogonEmail技术配置文件(即如果自定义复杂性适用于所有流程):

<TechnicalProfile Id="AAD-UserWriteUsingLogonEmail">
  <PersistedClaims>
    <PersistedClaim ClaimTypeReferenceId="passwordPolicies" DefaultValue="DisablePasswordExpiration, DisableStrongPassword" />
   </PersistedClaims>
</TechnicalProfile>
Run Code Online (Sandbox Code Playgroud)