如何实现 Azure SSO 的"switch account"按钮/对话框?



我有一个 ASP.NET MVC应用程序,该应用程序使用Microsoft.Owin.Security.OpenIdConnect(Startup.cs/.vb文件(实现了Azure单一登录...

如何实现"切换帐户"(即"使用其他帐户登录"链接(?我似乎找不到任何关于它的信息。

各种问候, 莱拉

在登录 URL 中设置prompt=login,强制用户在该请求中输入其凭据,从而否定单点登录。

注意:如果要切换目录,请记住在 Azure AD 中注册的应用中单击"Supported account types"下的"Accounts in any organizational directory (Any Azure AD directory - Multitenant)"。

GET https://login.microsoftonline.com/{tenant}/oauth2/authorize?
client_id=6731de76-14a6-49ae-97bc-6eba6914391e
&response_type=id_token
&redirect_uri=http%3A%2F%2Flocalhost%3a12345
&response_mode=form_post
&scope=openid
&state=12345
&nonce=7362CAEA-9CA5-4B43-9BA3-34D7C303EBA7
&prompt=login

请参阅本教程以发送登录请求。

最新更新