我对Azure AD领域的身份验证和授权非常陌生。
我正在编写一些POC代码来对内部Web应用进行身份验证。 Web应用程序的用户正在共享计算机,并且登录到Windows的AD帐户是“计算机”帐户。
当前的“身份验证”过程允许用户扫描其ID徽章背面的条形码,并完成对“凭据”的数据库查找。
我想保留一些这种集成,但也要使用Windows身份平台(以前为开发人员使用Azure AD)。
我正在寻找一种方法,让用户在操作应用程序之前提示先扫描其徽章,如果所扫描的徽章不是当前登录用户持有的徽章,则提示“切换帐户”体验。如果已经登录,用户可以从那里选择自己的帐户,或者如果列表中未显示其帐户,则可以登录。
如何提示这种“切换帐户”体验?
系统会提示用户选择一个帐户,从而中断单个符号上。用户可以选择一个现有的登录帐户,输入他们的记住的帐户的凭据,或选择使用其他凭据帐户。
参考: