我从previous question意识到我一直在问错误的问题......我想将我的应用程序变成CAS服务器,以便应用程序的管理员可以使用相同的身份验证机制登录其他我们为组织开发的应用程序。
你以前做过这个吗?是否有插件增加了Devise能够充当CAS服务器的能力?为了将应用程序转换为CAS服务器,我需要更改/添加什么?
答案 0 :(得分:4)
检查类似的question,它解释了devise_cas_authenticatable gem的rails 4问题。
对于服务器,您可以使用CASino作为服务器,它看起来非常干净。检查其installation guide。
OR
备用解决方案,如果两个应用程序位于同一个域中并且它们共享同一个数据库,则只需将会话cookie修改为指定域上所有子域的通用。