我的学校有一个CAS系统,可以处理所有大学生登录活动。我正在构建一个webapp,它将转到学校网站之一,其中包含所有截止日期的家庭作业信息,并为我下载这些截止日期。但是,为了做到这一点,我需要先用CAS登录然后去网站拿东西。我想知道我如何使用我学校的cas登录自己的webapp?
到目前为止,这是我的想法:
我的网站 - >重定向到我学校的cas页面---->不知何故,cas页面会将一些凭据返回给我的网站---->有了这些凭据我的网站可以去另一所学校的网站下载东西。
我不确定我的想法是否正确,我也不知道如何从cas页面获取凭证。我真的很感激任何帮助!
谢谢!
答案 0 :(得分:0)
首先,您需要在CAS服务管理中声明您的Web应用程序(此处需要一些管理员角色)。因此,您将受益于常规CAS身份验证过程。 然后,如果您想从其他Web应用程序获取“东西”并将您的第一个Web应用程序用作CAS代理,则需要设置适当的配置。请查看:https://wiki.jasig.org/display/CAS/Proxy+CAS+Walkthrough,看看它是否符合您的需求。