允许切换帐户提示

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

我对Azure AD领域的身份验证和授权非常陌生。

我正在编写一些POC代码来对内部Web应用进行身份验证。 Web应用程序的用户正在共享计算机,并且登录到Windows的AD帐户是“计算机”帐户。

当前的“身份验证”过程允许用户扫描其ID徽章背面的条形码,并完成对“凭据”的数据库查找。

我想保留一些这种集成,但也要使用Windows身份平台(以前为开发人员使用Azure AD)。

我正在寻找一种方法,让用户在操作应用程序之前提示先扫描其徽章,如果所扫描的徽章不是当前登录用户持有的徽章,则提示“切换帐户”体验。如果已经登录,用户可以从那里选择自己的帐户,或者如果列表中未显示其帐户,则可以登录。

如何提示这种“切换帐户”体验?

(类似于我们在Azure Protal的“更改目录”菜单中看到的内容)enter image description here

(或登录时提示“选择一个帐户”)

asp.net-core .net-core azure-active-directory msal microsoft-identity-platform
1个回答
0
投票

系统会提示用户选择一个帐户,从而中断单个符号上。用户可以选择一个现有的登录帐户,输入他们的记住的帐户的凭据,或选择使用其他凭据帐户。

参考:

https://docs.microsoft.com/en-us/azure/active-directory/develop/v1-protocols-oauth-code#request-an-authorization-code

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