【发布时间】:2019-08-26 18:19:10
【问题描述】:
我正在使用 Azure AD B2C(和 MSAL),并且已启用并运行注册/登录、编辑配置文件和密码重置策略。
但是,如果您正在执行“编辑配置文件”工作流程并选择“恢复帐户”,我注意到异常情况,返回的流程与链接到登录流程的“重置密码”策略不同。
当用户输入身份信息和验证码时,它返回错误“您的组织尚未设置密码重置策略”,即使您在登录时选择它也可以正常工作。
这就是我设置密码重置的方式
AuthenticationResult authResult = await ADB2CClient.AcquireTokenAsync(Scopes, GetUserByPolicy(accounts, EditProfilePolicy), UIBehavior.NoPrompt, string.Empty, null, AuthorityEditProfile, App.UiParent);
这就是我设置编辑配置文件的方式
authenticationResult = await ADB2CClient.AcquireTokenAsync(Scopes, firstAccount, UIBehavior.SelectAccount, string.Empty, null, AuthorityResetPassword, App.UiParent);
但是,如前所述,“编辑个人资料”上的“恢复您的帐户”选项显然会触发不同的流程,我不清楚如何在“政策”中说明这一点?
【问题讨论】:
标签: azure-active-directory azure-ad-b2c msal