Я использую 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);
Однако, как уже упоминалось, опция Восстановить вашу учетную запись в Редактировать профиль явно запускает другой поток, и мне неясно, как учитывать это в Политике?