Rails 没有人用 CAS 吗? 好孤单

Peter · 2014年08月07日 · 最后由 as181920 回复于 2014年08月08日 · 2557 次阅读

老帖子顶不起来,具体问题在 10 楼: https://ruby-china.org/topics/9149#reply10

有没有用 Rubycas-server 朋友帮我解个惑?Google 了半天也没有个先行者分享一些经验。

Rubycas-server 只搞定了三件事情,就是对数据库的 只读操作 login_url = "https://cas.myorganization.com/login" logout_url = "https://cas.myorganization.com/logout" validate_url = "https://cas.myorganization.com/serviceValidate"

那用户注册,忘记密码,邮件验证之类的功能是不是要自己另外写个 Rails 程序来搞定?而且这个 Rails 要和 Rubycas-server 共用一个数据库,实现用户信息的 写操作

下面是我对用户系统的一些理解: ==================== 正如这个问答中所说 http://www.iteye.com/problems/53628 , 在 Rubycas-server 要有一张用户表,只保存用户名和密码, 在各个网站也要一张用户表,记录用户在相应网站的各种信息,比如发帖数,积分等。

如果一个用户 Tom 在 A.com 注册,那用户名 Tom 应该记录在 A.com 的用户表中,同时要把用户名 Tom 和对应的密码保存在 Rubycas-server。

如果还有一个网站 B.com,那 Tom 在登录 B.com 的时候,B 系统的用户表还没有 Tom,那就应该从 Rubycas-server 得到了 Tom 的用户名,然后写入 B.com 的用户表

不知道我的理解对不对。

没有人用 CAS 吗?好孤单

好孤单

这个人用的 devise 登录 CAS Server, 但还是没说如何在 Server 添加用户

http://bentoncreation.com/post/74392403766/devise-cas-using-devise-cas-authenticatable-and

我觉得你理解的正确,但是很好奇 cas 是出于什么目的没有注册接口

美女不错 😃

cas 只是做认证,用户管理那一套还是要自己写的吧

需要 登录 后方可回复, 如果你还没有账号请 注册新账号