如何在单个服务器上使用ADFS实现单点登录?

时间:2018-03-07 14:36:05

标签: singleton single-sign-on owin adfs

我有3个不同的网络应用程序。

A B C

现在,当用户在网络浏览器中输入网站 B C 时,如果用户已登录网站 A ,那么我希望用户使用网站 B C ,无需登录。

现在,如果用户未登录并尝试访问网站 B C ,则首先将用户重定向到网站 A 进行登录,然后重定向到他想要使用的网站。

1 个答案:

答案 0 :(得分:0)

您需要将应用程序A,B和C配置为ADFS中的依赖方。

所有应用程序都需要有一个支持WS-Fed(WIF)或SAML 2.0的客户端堆栈。

如果您使用的是ADFS 2016,则还可以使用OpenID Connect。

它为您提供所有应用程序的SSO。

登录A后,您无需登录B和C.