第一次发帖,但是读者很久了。我的任务是使用我的大学CAS来验证rubid on rails应用程序上的用户。我的欢迎页面有一个指向登录屏幕的链接,然后转发到仪表板,并在网址中显示故障单。我对如何获取该票证并验证票证以获取已登录用户的信息感到困惑。请帮忙。提前谢谢。
答案 0 :(得分:0)
您的应用程序必须获取用户浏览器返回的票证,并直接回拨CAS并“转入”票证以检索实际的用户信息。
您基本上可以使用三个协议/端点:/ cas / validate,/ cas / serviceValidate和/ cas / samlValidate。有关详细信息,请参阅http://www.jasig.org/cas/protocol。
但是,不要编写自己的解决方案,请查看Ruby on Rails CAS Clients以了解几个选项。