CAS RESTFUL API
1.数据源配置(验证)
<bean id="casDataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName"> <value>com.mysql.jdbc.Driver</value> </property> <property name="url"> <value>jdbc:mysql://192.168.1.22:3306/databaseName?useUnicode=true&useServerPrepStmts=false&characterEncoding=UTF-8&autoReconnect=true</value> </property> <property name="username"> <value>root</value> </property> <property name="password"> <value>root</value> </property> </bean> 添加 cas 服务的验证D:/server/apache-tomcat-6.0.18/webapps/cas/WEB-INF/deployerConfigContext.xml 配置文件找到下面代码:
替换为下面代码:
取消 https 验证打开 D:/server/apache-tomcat-6.0.18/webapps/cas/WEB-INF/spring-configuration/ticketGrantingTicketCookieGenerator.xml 配置文件,将 p:cookieSecure="true" 改为p:cookieSecure="false" ,改完后如下:
打开 D:/server/apache-tomcat-6.0.18/webapps/cas/WEB-INF/spring-configuration/warnCookieGenerator.xml配置文件,将 p:cookieSecure="true" 改为 p:cookieSecure="false" ,改完后如下:
打开 D:/server/apache-tomcat-6.0.18/webapps/cas/WEB-INF/deployerConfigContext.xml 配置文件,找到HttpBasedServiceCredentialsAuthenticationHandler 增加 p:requireSecure="false" ,改完后如下:
中文登录打开 D:/server/apache-tomcat-6.0.18/webapps/cas/WEB-INF/web.xml ,增加下面蓝色部分代码:
这个时候启动 tomcat , cas 可以和你配置的数据库进行交互。 http://localhost:8080/cas 输入配置数据库中的 tblUser 表中的用户名密码即可以登录。 配置 session 有效时间打开配置文件 D:/server/apache-tomcat-6.0.18/webapps/cas/WEB-INF/spring-configuration/ticketExpirationPolicies.xml ,配置文件很简单,分别是修改 serviceTicket 和 grantingTicket 。 |