2024年4月19日发(作者:)
CAS服务端配置
1.准备环境
JDK1.6
apache-tomcat-6.0.14
cas-server-3.4.2
2.配置server
将cas-server war文件复制到webapps下,启动tomcat,以相同用户名或密登录成功。
3.配置数据库访问方式
复制modules下面所有jar文件到cas-server的Web-inf/lib下,并复制(oracle
数据库驱动)。
修改配置数据源,在中添加数据源。
class="ManagerDataSource"> name="driverClassName"> name="url">
修改登录验证方法,在中注释原验证方式,改为数据库验证。重
新启动,通过数据库验证用户成功.
三种验证方法:
相同用户名或密码
class="TestUsernamePasswordAuthentic ationHandler" /> 用select语句验证
指定表或字段
abstract="false" lazy-init="default" autowire="default">
MD5加密配置,在中添加加密算法
class="tPasswordEncoder">
在用户验证中加入
4.设置cas登录成功进入页面
修改页面,重定向到Aip
系统protal页面.
<%
direct("192.168.0.43:8080/Aip/");
%>
5.CAS 服务端超时配置
修改cas server下,
p:readTimeout="5000" p:connectionTimeout="5000"/> 6.CAS取消HTTPS验证配置 6.1 修改cas server下文件 class="sedServiceCredentialsAuthenticationH andler" p:httpClient-ref="httpClient" p:requireSecure="false"/> 增加参数p:requireSecure="false",是否需要安全验证,即HTTPS,false为不采用。
发布评论