Политика регистрации и входа в B2C - Самостоятельный сброс пароля выполняет обратную переадресацию для смены пароля
В моей политике регистрации и входа в Azure B2C у меня установлен флажок «Самостоятельный сброс пароля».
У меня нет политики сброса пароля, поскольку я понимаю, что в этом нет необходимости.
Сброс пароля работает, однако после того, как пользователь сбрасывает свой пароль, они перенаправляются обратно сюда, в мое приложение .NET Core 5.0 (я знаю это, потому что я установил точку останова для проверки):
public class AccountController : Controller
{
[HttpGet]
public IActionResult SignIn()
{
return Challenge(
new AuthenticationProperties { RedirectUri = "/" }, OpenIdConnectDefaults.AuthenticationScheme);
}
... затем пользователя снова отправляют обратно на страницу сброса пароля Azure B2C, где он вводит свой адрес электронной почты и запрашивает код подтверждения (снова).
Есть идеи, почему это происходит и почему пользователь не возвращается на мою домашнюю страницу после сброса пароля?
Как только они будут перенаправлены обратно во второй раз, затем можно нажать «Отмена», а затем они вернутся в мое приложение, уже вошли в систему после первого сброса пароля.