Blazor - 我们如何覆盖 MFA

问题描述 投票:0回答:1

我们使用Azure获取用户凭据并将它们存储在会话中。当按下注销时。我们运行以下命令:

if (authState.User.Identity.IsAuthenticated)
{
    await SignOutManager.SetSignOutState();
    Navigation.NavigateToLogout("authentication/logout");
}

然后向用户呈现此屏幕

要真正注销,用户必须选择他们想要注销的帐户。无论如何,我是否可以扩展上面的代码以绕过此屏幕并仅注销可能存在的所有帐户。

c# asp.net-core blazor multi-factor-authentication
1个回答
0
投票

要真正注销,用户必须选择他们想要注销的帐户。无论如何,我是否可以扩展上面的代码以绕过此屏幕并仅注销可能存在的所有帐户。

由于这个页面是来自微软的,而不是您自己的网页,所以不可能让您选择注销所有微软帐户的方式。

© www.soinside.com 2019 - 2024. All rights reserved.