java - 我应该使用哪个 CAS 服务器?

标签 java ruby-on-rails single-sign-on cas

我对 CAS 不太了解,只是我需要对一些内部网站进行单点登录,这可能是我的最佳选择。

在全 Ruby on Rails 环境中使用什么好的 CAS 服务器?

什么是适合在 Ruby on Rails 和 Java 环境中混合使用的 CAS 服务器?

我看到了 ruby​​cas。他们有一个客户。该客户端可以在 Rails 中与所有 CAS 服务器一起工作还是仅与 ruby​​cas 服务器一起工作?

如果我想要彻底检修整个登录系统,我应该在 CAS 后面添加 LDAP 吗?

最佳答案

如果需要全 Ruby 环境,则需要使用 ruby​​cas-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 服务器并且不想编写太多 Java,那么您可以利用一些项目来使用 LDAP,而如果您使用的是自行开发的解决方案,则需要编写该实现。

关于java - 我应该使用哪个 CAS 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7560540/

相关文章:

java - 登录 Facebook 后重定向到新的 Activity (Facebook SDK 3.5.2)

ruby-on-rails - 如何撤消 rails destroy Controller ?

ruby-on-rails - 从 Rails 代码创建 ERD 类型图

azure - 绕过 Azure AD SSO "choose an account"提示并自动登录 cookie 存储的用户?

single-sign-on - 为什么在设置基于 SAML 的 SSO 时需要 IdP 证书指纹

java - 替换 ReSTLet 错误页面

javafx检查场景中是否存在对象

JavaFX HTMLEditor 文本在 5 秒内更改

javascript - rails : How to keep at least one form section displayed in edit forms

c# - .NET 的单点登录