![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cas
iteye_13139
这个作者很懒,什么都没留下…
展开
-
Spring Security(20)——整合Cas
整合Cas 目录1.1 配置登录认证1.1.1 配置AuthenticationEntryPoint1.1.2 配置CasAuthenticationFilter1.1.3 配置AuthenticationManager1.2 单点登出1.3 使用代理1.3.1 代理...2016-01-13 23:43:48 · 244 阅读 · 0 评论 -
Cas(08)——单点登出
单点登出 目录1.1 Cas Client端配置单点登出1.2 Cas Server端禁用单点登出 1.1 Cas Client端配置单点登出 单点登出功能跟单点登录功能是相对应的,旨在通过Cas Server的登出使所有的Cas Client都登出。Cas Server的登出是通过请求“/logout”发生的,即如果你的Cas...2014-10-16 17:10:46 · 152 阅读 · 0 评论 -
Cas(07)——建立使用Cas进行单点登录的应用
建立使用Cas进行单点登录的应用 目录1.1加入cas-client-core-xxx.jar到classpath1.2配置Filter1.2.1AuthenticationFilter1.2.2TicketValidationFilter1.2.3HttpServletRequestWrapperFilter1.2.4AssertionThreadLocalF...2014-10-15 09:55:54 · 331 阅读 · 0 评论 -
Cas(06)——基于数据库的认证
基于数据库的认证 目录1.1 BindModeSearchDatabaseAuthenticationHandler1.2 QueryDatabaseAuthenticationHandler1.2.1 PrefixSuffixPrincipalNameTransformer1.2.2 DefaultPasswordEncoder...2014-10-15 09:31:31 · 134 阅读 · 0 评论 -
Cas(05)——修改Cas Server的其它配置
修改Cas Server的其它配置 目录1.1 修改host.name1.2 修改SSO Session的超时策略1.3 修改允许管理service的角色1.4 修改logout后的重定向1.5 禁用logout后的回调1.6 修改service ticket的超时时间 1.1 修改h...2014-10-14 09:35:10 · 269 阅读 · 0 评论 -
Cas(04)——更改认证方式
在Cas Server的WEB-INF目录下有一个deployerConfigContext.xml文件,该文件是基于Spring的配置文件,里面存放的内容常常是部署人员需要修改的内容。其中认证方式也是定义在这个文件中的,id为authenticationManager的bean的authenticationHandlers即定义了需要使用的AuthenticationHa...2014-10-13 09:47:27 · 217 阅读 · 0 评论 -
Cas(03)——Cas Server中各配置文件介绍
Cas Server中各配置文件介绍 Cas Server中所有的配置文件都是放在WEB-INF目录及其子目录下的。 在WEB-INF/classes下的配置文件有:l cas-theme-default.properties:该文件存放的是css文件的路径,用户可以在这里指定使用的css文件为自定义的css文件,也可以更改配置文件中对应的css文件...2014-10-13 09:39:35 · 158 阅读 · 0 评论 -
Cas(02)——部署Cas Server
部署Cas Server Cas应用都需要有一个Cas Server。Cas Server是基于Java Servlet实现的,其要求部署在Servlet2.4以上版本的Web容器中。在此笔者将其部署到tomcat7中。Cas Server是要求使用https协议进行访问的,所以如果你的Web容器没有开启https通道,则需先开启。1.1 开启tomcat7...2014-10-12 11:18:44 · 152 阅读 · 0 评论 -
Cas(01)——简介
Cas的全称是Centeral Authentication Service,是对单点登录SSO(Single Sign On)的一种实现。其由Cas Server和Cas Client两部分组成,Cas Server是核心,而Cas Client通常就对应于我们的应用。一个Cas Server可以对应于多个Cas Client。它允许我们在一个Client进行登录以后无需...2014-10-12 11:10:24 · 139 阅读 · 0 评论 -
Cas(09)——通过Proxy访问其它Cas应用
通过Proxy访问其它Cas应用 目录1.1 原理1.2 配置1.2.1 代理端1.2.2 被代理端1.3 请求示例 考虑这样一种场景:有两个应用App1和App2,它们都是受Cas Server保护的,即请求它们时都需要通过Cas Server的认证。现需要在App1中通过Http请求访问App2,显然该请...2014-10-20 23:35:54 · 256 阅读 · 0 评论