Я использую response-aad-msal с Azure AD B2C. У меня есть вход и выход из системы. Однако когда я нажимаю «Забыли пароль?», Окно аутентификации исчезает и ничего не происходит.
![enter image description here](https://i.stack.imgur.com/D6Hmf.png)
Кажется, мне нужно указать имя моей политики "забытого пароля", но я не знаю, где его разместить.
Исходя из ответа Тони, этот код добавлен в рендер моего приложения:
if (window.location.href.indexOf("error_description=AADB2C90118") >= 0)
{
return <AzureAD
provider={
new MsalAuthProviderFactory({
authority: 'https://login.microsoftonline.com/tfp/x5aaas.onmicrosoft.com/B2C_1_PwdReset',
clientID: 'a1568977-3095-4bf6-a6d6-c10c87658488',
scopes: ['https://x5aaas.onmicrosoft.com/ui/use'],
type: LoginType.Redirect,
postLogoutRedirectUri: window.origin,
})
}
unauthenticatedFunction={this.unauthenticatedFunction}
userInfoCallback={this.userJustLoggedIn}
authenticatedFunction={this.authenticatedFunction}
/>;
}
Я вижу, что после нажатия «Забыли пароль?» Условие выполняется, и происходит возврат. Однако окно для сброса пароля не отображается, и меня перенаправляют обратно на URL моего приложения.
Есть предложения?