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方法签名