我已经在ec2服务器上安装了rubyCASServer,使用Rails3.2和Ruby1.9.3并配置了configure.yml文件,我的server:webrickport:9292ssl_cert:/mnt/rubyonrails/testingcas.pem注意:我在生成自签名SSL期间提到了域名fortestingonly.managemyasc.devserverdatabase:adapter:mysql2database:casserverusername:rootpassword:XXXXXhost:localhostreconnect:trueauthenticat
好吧,我是一个巨大的RubyCAS新手,这让我发疯。我已经安装了rubycas-clientgem,并在thisrepo上安装了官方Sinatra安装程序。.完成此设置的方式是,每次我请求一个页面时,我都会收到一张一次性票,该票作为查询附加到URL,如下所示:http://localhost:9393/?ticket=ST-1373928850...等等如果我刷新页面,我会收到一条Sinatra错误消息,提示票已用完!那么我有两个问题。每次重新加载票证是标准行为吗?如何保存session的CAS登录并仍然保留单点退出?我做了什么:我已经尝试在Sinatra中实现:sessions,但这
我正在努力在rubyCAS-server数据库中注册用户我正在使用Devise(3.2.2)和devise_cas_authenticatable(1.3.4)作为SSO解决方案。使用rubyCAS作为服务器单点登录。我可以正常登录,但我的问题是如何注册新用户。我想要两个共享相同用户群的应用程序,而不是让用户在双方注册。但是他们会去网站并注册。由于内置且经过良好测试的恢复机制等,我想使用devise。classUser点击注册按钮后,POST上显示错误:ActiveRecord::UnknownAttributeErrorinDevise::RegistrationsContr