2011-09-26 103 views
0

我对CAS不太了解,除了我需要单点登录访问少数内部网站,并且这可能是我最好的选择。我应该使用哪种CAS服务器?

什么是在所有Ruby on Rails环境中使用的好的CAS Server?

在Ruby on Rails和Java环境混合使用什么是好的CAS Server?

我看到红宝石。他们有一个客户。此客户端是否可以在所有CAS服务器或只有rubycas服务器上工作?

如果我要检查系统上的整个标志,我应该在CAS后面添加LDAP吗?

回答

2

如果需要所有的Ruby环境,您需要使用rubycas-server(http://code.google.com/p/rubycas-server/)和非官方的Ruby CAS客户端(https:// wiki.jasig.org/display/CASC/Ruby+on+Rails+CAS+Client)。

如果它可以是混合的Ruby/Java环境,我想你会想看看使用原始的Java CAS服务器(http://www.jasig.org/cas/download)和非官方的Ruby CAS客户端。 Java CAS服务器实际上只是一个可以在Tomcat上运行的web应用程序。

任何客户端应该根据文档与任一服务器一起工作(我已经尝试了一些Java的“服务器”,并且都工作正常)。

后端应该对整体架构无关紧要。如果你想使用LDAP ...去为它。事实上,如果您想使用原始的CAS Server并且不想编写太多的Java,那么将会有可以使用LDAP的项目,而如果您使用的是本土解决方案,则需要编写该实现。