Azure AD - 注销时禁用帐户选择

Posted

技术标签:

【中文标题】Azure AD - 注销时禁用帐户选择【英文标题】:Azure AD - Disable account selection on logout 【发布时间】:2020-06-05 18:08:37 【问题描述】:

我正在使用 MSAL 对 AAD 中的用户进行身份验证。在注销用户时,页面会重定向到 Microsoft 的 AD 页面,并在该页面中要求选择要从中注销的帐户。

如果登录了多个帐户,这是有道理的,但如果只有一个帐户会话处于活动状态,那么询问用户似乎毫无意义。有什么办法可以避免吗?

【问题讨论】:

你有什么解决办法 @skyshine 不幸的是,没有。我不得不选择它两次。 【参考方案1】:

您是否尝试使用login_hint 参数?您可以提供当前登录用户的 UPN 作为其值

【讨论】:

【参考方案2】:

除了建议的login_hint,您还可以尝试domain_hint 参数。 https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-protocols-oidc

【讨论】:

以上是关于Azure AD - 注销时禁用帐户选择的主要内容,如果未能解决你的问题,请参考以下文章

Azure AD B2C:注销社交帐户(使用 OIDC 的 Azure AD)

使用Azure AD验证个人MS帐户时,无法使用特定于租户的端点

显示多个帐户的 Msal 注销

在 Azure AD B2C 中,我们如何在注册和登录时自动链接帐户?用户应该只有一个帐户

Azure AD B2C 与企业 (Azure?) AD 帐户集成

如何从应用程序而不是 Azure AD 中注销?