为多个网站设计单点登录

我有三个网站,分别做三件事,但我想为用户实施单点登录 访问所有三个站点。 这些站点不共享数据库,两个不在同一个域中,还有两个基于php,一个是ror网站。 </ p>
</ div>

展开原文

原文

I have three websites, that do three separate things, but I would like to implement single sign-on for users to access to all three sites. The sites do not share a db, and two are not in the same domain, also two are php based and one is an ror website.

3个回答



我们对中央认证服务(http://www.jasig.org/cas)做了同样的事情Rails同时拥有CAS服务器和 客户端</ p>

ruby​​ CAS服务器在这里(https://github.com/gunark/rubycas-server)


nn

ruby CAS客户端在这里(http ://code.google.com/p/rubycas-client/)</ p>

理论上CAS服务器和客户端可以使用不同的语言(如CAS服务器是ruby,CAS客户端是php vise 反之亦然......)</ p>

而且ruby CAS通过群组有一个非常有帮助的社区</ p>

希望这会有所帮助</ p>

欢呼</ p>

sameera </ p>
</ div>

展开原文

原文

We have done the same with Central Authentication Service (http://www.jasig.org/cas) Rails has both CAS server and client

ruby CAS server is here (https://github.com/gunark/rubycas-server)

ruby CAS client is here (http://code.google.com/p/rubycas-client/)

and in theory CAS server and clients can be different languages (Like CAS server is ruby and CAS client is php vise versa...)

and also ruby CAS has a very helpful community through groups

hope this helps

cheers

sameera

duanhui4160
duanhui4160 嗨@archie,np:D
9 年多之前 回复
douni1396
douni1396 谢谢,我正在研究cas
9 年多之前 回复



为什么不让他们使用 OpenID 或Google ID? 然后他们不必单独登录。 从来没有实现它,我不知道任何细节,但我敢说这里有一些有经验的人...我不知道是否有使用Google ID的许可。 已经有足够的网站有不同的登录,为什么不借此机会保存您的用户必须记住另一个用户名和密码? 只需我0.02美元。</ p>
</ div>

展开原文

原文

Why not let them use OpenID or a Google ID? Then they don't have to have a separate login. Never having implemented it, I don't know any details, but I daresay there's a few around here at SO that have experience with it... I dunno though whether there's licensing involved with using Google ID or not. There's already enough sites with different logins, why not take this opportunity to save your users having to remember another username and password? Just my $0.02.

dongluolie3487
dongluolie3487 关于采用openid,我听到了各种各样的事情。 我正在研究FB集成,但最终还是需要一个替代方案,用户可以在我的网站上注册并转到可能位于不同域的不同属性。
9 年多之前 回复
duan032225
duan032225 很酷 - 知道这很有用,谢谢@Eelke。
9 年多之前 回复
duanliaoyin3171
duanliaoyin3171 没有许可证。 您可以使用几个库来实现它。 请查看code.google.com/p/openid4java
9 年多之前 回复



我查看了 http:/ /simplesamlphp.org/ 之前的真正SSO。 得到它并运行好,虽然我从来没有在生产中使用它。 您可以将其指向LDAP目录(如Active Directory),使用本地用户表或为其创建自己的插件。 对于一个有效的SAML SSO,它很容易实现(并且它是免费的,这总是很好)。 任何风味的SSO都可能很难实现....祝你好运!</ p>
</ div>

展开原文

原文

I've looked into http://simplesamlphp.org/ before for true SSO. Got it up and running OK, though I've never used it in production. You can point it to an LDAP directory (like Active Directory), use a local user table or create your own plug in for it. For a working SAML SSO, it's pretty easy to implement (and it's free, which is always nice). SSO in any flavor can be tricky to implement though.... Good luck!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问