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

Singleton 如何在单台服务器上使用ADFS实现单点登录?,singleton,single-sign-on,owin,adfs,Singleton,Single Sign On,Owin,Adfs,我有3个不同的web应用程序 A、B和C 现在,当用户在web浏览器中输入站点B或C时,如果用户已登录站点A,则我希望用户使用站点B或C,而无需任何登录 现在,如果用户未登录并试图访问站点B或C,则首先将用户重定向到站点A进行登录,然后重定向到他想要使用的站点。您需要将应用程序A、B和C配置为ADF中的依赖方 所有应用程序都需要有一个支持WS-Fed(WIF)或SAML2.0的客户端堆栈 如果您使用ADFS 2016,也可以使用OpenID Connect 这为您提供了跨所有应用程序的SSO 一

我有3个不同的web应用程序

ABC

现在,当用户在web浏览器中输入站点BC时,如果用户已登录站点A,则我希望用户使用站点BC,而无需任何登录


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

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

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

如果您使用ADFS 2016,也可以使用OpenID Connect

这为您提供了跨所有应用程序的SSO


一旦您登录到A,您就不必登录到B和C。

谢谢nzpcmad,我是ADFS新手,我还有一些其他问题。所有3个应用程序都在同一台服务器上。1.我是否需要将所有3-应用程序配置为依赖方或任何2-应用程序?2.我可以在同一台服务器上配置所有应用程序吗?是-1应用程序=1 RP。它们在哪里没有区别。感谢nzpcmad,我通过验证ADFS代码中的登录凭据,然后在重定向站点上执行同样的操作。