我一直在尝试了解企业环境中的 SSO,以及最适合我公司问题的解决方案。
我们有几个应用程序(主要在 .net 中,但在 java 中)在我们的域上运行.. a.mydomain.com、b.mydomain.com 等...
我的问题在于试图弄清楚如何实现单点登录,因为据我所知,OpenID 和 OpenAuth 之类的东西用于 facebook、twitter、基于 SSO 的链接,即基于消费者的 SSO。
我们想要一个内部 SSO 系统设置,但我找不到很多关于如何执行此操作以及使用哪些协议/框架/服务器的企业示例。
谁能告诉我如何以及是否应该将 OpenID/OpenAuth 用于这种情况,以及优缺点是什么?
另外,基于令牌的 SSO 会是一个好主意吗?考虑到所有应用程序都将位于同一个域中(已设置 SSL)。
最后,基于 cookie 的 SSO 怎么样,这是个好主意吗?
谢谢尼尔