发送新代码时 AAD B2C MFA 错误
AAD B2C MFA Error when sending a new code
在验证 MFA 的 phone 号码时,会向用户的手机 phone 发送一个代码。如果他们随后请求新代码,则会显示一条错误消息:
“您已达到短信数量限制。请稍后重试。 ”
步骤:
- 用户登录或注册(带有代码的短信发送到他们的号码以进行 MFA)
- 用户点击“发送新代码”。
- 显示错误消息,用户无法执行任何操作。
我看到资料说有100条短信的限制codes/phonenumber/day,但是没有达到。是否有任何其他限制可能导致此问题,我们可以修改它们吗?
Error message
• 如果您遇到此问题,我建议您过几分钟再试,因为 Microsoft 可能限制了同一用户或组织在短时间内执行的重复身份验证尝试.此外,建议您检查 Azure AD B2C 自定义策略中的以下代码行并将其从策略中删除,因为删除它不会导致 ‘您达到了短信数量的限制。稍后重试’错误再次显示。
在 ‘localized strings’ 部分,找到以下行并将其删除。您应该在 ‘Signuporsignin.xml’ 文件中找到以下部分:-
<LocalizedResources Id="api.phonefactor.en">
<LocalizedStrings>
.......
......
......
<LocalizedString ElementType="UxElement" StringId="error_sms_throttled">You hit the limit on the number of text messages. Try again shortly.</LocalizedString>
......
.......
........
</LocalizedStrings>
</LocalizedResources>
关于这方面的更多细节,请参考下面的link:-
在验证 MFA 的 phone 号码时,会向用户的手机 phone 发送一个代码。如果他们随后请求新代码,则会显示一条错误消息:
“您已达到短信数量限制。请稍后重试。 ”
步骤:
- 用户登录或注册(带有代码的短信发送到他们的号码以进行 MFA)
- 用户点击“发送新代码”。
- 显示错误消息,用户无法执行任何操作。
我看到资料说有100条短信的限制codes/phonenumber/day,但是没有达到。是否有任何其他限制可能导致此问题,我们可以修改它们吗?
Error message
• 如果您遇到此问题,我建议您过几分钟再试,因为 Microsoft 可能限制了同一用户或组织在短时间内执行的重复身份验证尝试.此外,建议您检查 Azure AD B2C 自定义策略中的以下代码行并将其从策略中删除,因为删除它不会导致 ‘您达到了短信数量的限制。稍后重试’错误再次显示。
在 ‘localized strings’ 部分,找到以下行并将其删除。您应该在 ‘Signuporsignin.xml’ 文件中找到以下部分:-
<LocalizedResources Id="api.phonefactor.en">
<LocalizedStrings>
.......
......
......
<LocalizedString ElementType="UxElement" StringId="error_sms_throttled">You hit the limit on the number of text messages. Try again shortly.</LocalizedString>
......
.......
........
</LocalizedStrings>
</LocalizedResources>
关于这方面的更多细节,请参考下面的link:-