cas java web,CAS干单点登陆(SSO)——集成Java Web 项目
在應(yīng)用WEB-INF/web.xml添加filter的內(nèi)容,效果如下所示
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
/*
前面幾個(gè)都是CAS的標(biāo)準(zhǔn)配置,最后一個(gè)AutoSetUserAdapterFilter(自定義,可以取其他任意名字)才是我們支持cas的客戶(hù)化程序。其中roleSelectPageUrl是指用戶(hù)完成單點(diǎn)登錄后跳轉(zhuǎn)的頁(yè)面。
本文檔撰寫(xiě)時(shí)java web項(xiàng)目和CAS用同一個(gè)tomcat,所以都用的https。否則只需要配置CAS的鏈接為HTTPS,本項(xiàng)目連接用HTTP。
總結(jié)
以上是生活随笔為你收集整理的cas java web,CAS干单点登陆(SSO)——集成Java Web 项目的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 升级 iOS 14 之后,如何在 iPh
- 下一篇: Thinking in Java方法签名