Azure B2C Password-less sign-in with email verification将验证码发送到每个电子邮件地址(即使没有用户没有在目录中注册) .after输入动态口令(非注册用户) B2C验证了代码并说“电子邮件地址已验证。您现在可以继续了“。现在,当用户单击“Continue”时,他们会收到错误消息“An account be not found for the provided user ID”。.This是我们确定非注册用户的地方。
我找到了this解决方案,但在更新我的current policy后没有得到结果。我在这里包含了我更新的extension file。
或者当用户没有在Azure AD B2C中注册时,它是否有另一种方法来禁用验证码电子邮件。
发布于 2020-04-15 16:53:24
变化
<ClaimsExchange Id="SignIn-WithEmail" TechnicalProfileReferenceId="LocalAccountDiscoveryUsingEmailAddress-SignIn" />至
<ClaimsExchange Id="SignIn-WithEmail" TechnicalProfileReferenceId="LocalAccountDiscoveryUsingEmailAddress-AcctExists" />现在,您的用户旅程将调用您的技术配置文件,该配置文件使用emailVerificationControl显示控件,其中包含仅在帐户存在的情况下发送电子邮件动态口令的逻辑。
https://stackoverflow.com/questions/61125528
复制相似问题