简体   繁体   English

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

[英]How to implement single sign on using ADFS on single server?

I have 3 different web applications.我有 3 个不同的 Web 应用程序。

A , B and C

now when user enter site B or C in web browser then if user already logged in site A then i want user to use the site B or C without any login.现在,当用户在 Web 浏览器中输入站点BC 时,如果用户已经登录站点A,那么我希望用户无需任何登录即可使用站点BC。

now if user not signed in and trying to access site B or C then first redirect user to site A for login and then redirect to site which he want's to use.现在,如果用户未登录并尝试访问站点BC,则首先将用户重定向到站点A进行登录,然后重定向到他想要使用的站点。

You need to configure applications A, B and C as Relying Parties in ADFS.您需要将应用程序 A、B 和 C 配置为 ADFS 中的依赖方。

All applications need to have a client side stack supporting either WS-Fed (WIF) or SAML 2.0.所有应用程序都需要有一个支持 WS-Fed (WIF) 或 SAML 2.0 的客户端堆栈。

If you used ADFS 2016, you could also use OpenID Connect.如果您使用 ADFS 2016,您也可以使用 OpenID Connect。

That gives you SSO across all applications.这为您提供了跨所有应用程序的 SSO。

Once you have logged into A, you will not have to login to B and C.登录 A 后,您将不必登录 B 和 C。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM