我有三个网站,分别做三件事情,但我想实施单点登录,以便用户访问所有三个网站。这些网站不共享一个数据库,两个不在同一个域中,两个是基于php的,一个是ror网站。为多个网站设计单点登录
回答
我们已经做了与中心认证服务相同(http://www.jasig.org/cas)Rails有两个CAS服务器和客户端
红宝石CAS服务器是在这里(https://github.com/gunark/rubycas服务器)
红宝石CAS客户端是在这里(http://code.google.com/p/rubycas-client/)
,并在理论上CAS服务器和客户端可以是不同的语言(像CAS服务器是红宝石和CAS客户端是php反之亦然...)
还有ru通过CAS具有通过组非常有帮助的社区
希望这有助于
欢呼
sameera
我已经查看过http://simplesamlphp.org/以获得真正的SSO。知道它并且运行正常,尽管我从未在生产中使用它。您可以将其指向LDAP目录(如Active Directory),使用本地用户表或创建自己的插件。对于一个有效的SAML SSO来说,实现起来相当容易(而且它是免费的,这总是很不错的)。任何味道的SSO都可能很难执行,但......祝你好运!
为什么不让他们使用OpenID或Google ID?然后他们不必有一个单独的登录。从来没有实现它,我不知道任何细节,但我敢说在这里有几个有经验的人......我不知道是否有涉及使用Google ID的许可。已有足够多的登录网站,为什么不借此机会来保存用户不得不记住其他用户名和密码?只是我的0.02美元。
没有许可。有几个库可以用来实现它。查看http://code.google.com/p/openid4java/ – Eelke 2011-04-01 05:47:19
Cool - 感谢@Eelke,了解这一点非常有用。 – Zannjaminderson 2011-04-01 05:48:07
我听说过采用openid的混合事物。我正在研究FB集成,但最终还是需要一种替代方案,即用户可以在我的网站上注册并转到可能位于不同域的不同属性。 – archie 2011-04-07 20:35:33
- 1. 天青#许多网站 - 一个登录(单点登录)
- 2. 多个站点的单一登录
- 3. 单点登录:一次登录两个网站?
- 4. 在Wordpress多站点单点登录
- 5. NetSuite单点登录WordPress网站
- 6. iOS Twitter网站单点登录
- 7. 单点登录网站 - MVC 3
- 8. 如何为Facebook应用登录设置多个网站
- 9. 单个登录两个Umbraco站点
- 10. 如何在MediaWiki和JSP网站之间设置单点登录
- 11. Codeigniter单一网站登录
- 12. C#表单 - 登录网站
- 13. 多站点登录栏
- 14. 设计 - 在形式单一登录为多个用户
- 15. ASP.NET通用登录从多个站点
- 16. 登录到多个网站只能通过登录一次在我的网站
- 17. 从一个站点使用javascript登录到多个站点?
- 18. 单一登录在同一个域上的多个网站上
- 19. 从网站登录网站
- 20. 登录网站
- 21. 两个wordpress网站之间的单点登录(sso)
- 22. 单一登入多个站点
- 23. 同一登录跨透明登录过程的多个站点
- 24. 登录几个网站
- 25. 多级登录表设计
- 26. WordPress的单点登录有4个WordPress网站,2个链接到MediaWiki站点和一个Drupal站点
- 27. 使用单一登录进入多个域名网站
- 28. 在PHP网站中为用户登录添加多个登录选项
- 29. 为单个网站使用多个域名(优点和缺点)
- 30. Django单点登录和Php站点:跨域登录?
谢谢,我正在调查cas – archie 2011-04-07 20:33:07
Hi @archie,np:D – sameera207 2011-04-08 04:05:14