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">Driver

name="url">jdbc:oracle:thin:@localhost:1521:orcl

aip

aip

修改登录验证方法,在中注释原验证方式,改为数据库验证。重

新启动,通过数据库验证用户成功.

三种验证方法:

相同用户名或密码

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为不采用。