cas java web,CAS干单点登陆(SSO)——集成Java Web 项目
在应用WEB-INF/web.xml添加filter的内容,效果如下所示
org.jasig.cas.client.session.SingleSignOutHttpSessionListener
CAS Single Sign Out Filter
org.jasig.cas.client.session.SingleSignOutFilter
CAS Single Sign Out Filter
/*
CASFilter
org.jasig.cas.client.authentication.AuthenticationFilter
casServerLoginUrl
https://sso.aurora-framework.org:8080/cas/login
serverName
https://sso.aurora-framework.org:8080
CASFilter
/*
CAS Validation Filter
org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
casServerUrlPrefix
https://sso.aurora-framework.org:8080/cas
serverName
https://sso.aurora-framework.org:8080
CAS Validation Filter
/*
CAS HttpServletRequest Wrapper Filter
org.jasig.cas.client.util.HttpServletRequestWrapperFilter
CAS HttpServletRequest Wrapper Filter
/*
CAS Assertion Thread Local Filter
org.jasig.cas.client.util.AssertionThreadLocalFilter
CAS Assertion Thread Local Filter
/*
AutoSetUserAdapterFilter
AutoSetUserAdapterFilter
aurora.plugin.sso.cas.AutoSetUserFilter
roleSelectPageUrl
https://sso.aurora-framework.org:8080/yourapp/role_select.screen
AutoSetUserAdapterFilter
/*
前面几个都是CAS的标准配置,最后一个AutoSetUserAdapterFilter(自定义,可以取其他任意名字)才是我们支持cas的客户化程序。其中roleSelectPageUrl是指用户完成单点登录后跳转的页面。
本文档撰写时java web项目和CAS用同一个tomcat,所以都用的https。否则只需要配置CAS的链接为HTTPS,本项目连接用HTTP。
总结
以上是生活随笔为你收集整理的cas java web,CAS干单点登陆(SSO)——集成Java Web 项目的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 升级 iOS 14 之后,如何在 iPh
- 下一篇: Thinking in Java方法签名