热卖商品
新闻详情
cas数据库_caoxiaoliang0908的博客-CSDN博客_cas数据库
来自 :
发布时间:2024-12-23
只是简单的验证csa服务器登录和读取数据库账号密码登录 环境window2008 tomcat7 jdk7 cas-server-4.0.0-release 1. 首先到 http://downloads.jasig.org/ 地址下载 cas-server-4.0.0-release.zip 解压后到modules目录中找到cas-server-webapp-4.0.0.war 复制到tomcat的webapp目录下 修改名称为cas.war 2. 创建证书 keytool -genkey -alias ssotest -keyalg RSA -keysize 2048 -keystore C:/cas/keys/ssotest.keystore 导出证书 keytool -export -file c:/cas/keys/ssotest.crt -alias ssotest -keystore C:/cas/keys/ssotest.keystore 客户端JVM导入证书 keytool -import -keystore C:UsersAdministratorDesktopjdk764jrelibsecuritycacerts -file c:/cas/keys/ssotest.crt -alias ssotest 如果提示 keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect 那么输入密码 changeit 这是因为JDK安装后会默认创建一个密钥库 密码为 changeit 也可以删除d:Javajdk1.7.0_60jrelibsecuritycacerts 在输入上述命令 3. 让tomcat使用证书 打开tomcat目录的conf/server.xml文件 8443端处 并设置keystoreFile、keystorePass修改结果如下 Xml代码
bean id dataSource class com.mchange.v2.c3p0.ComboPooledDataSource p:driverClass com.mysql.jdbc.Driver p:jdbcUrl jdbc:mysql://ip:3306/dts?useUnicode true amp; characterEncoding UTF-8 amp;zeroDateTimeBehavior convertToNull p:user user p:password password / bean id dbAuthHandler class org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler property name sql value select password from user_info where name ? / property name dataSource ref dataSource / /bean
再找到id authenticationManager的bean
bean id authenticationManager class org.jasig.cas.authentication.PolicyBasedAuthenticationManager constructor-arg map entry key-ref proxyAuthenticationHandler value-ref proxyPrincipalResolver / !-- entry key-ref primaryAuthenticationHandler value-ref primaryPrincipalResolver / -- entry key-ref dbAuthHandler value-ref primaryPrincipalResolver / /map /constructor-arg property name authenticationPolicy bean class org.jasig.cas.authentication.AnyAuthenticationPolicy / /property /bean
是为了注释掉key-ref primaryAuthenticationHandler 的部分 然后引入id dbAuthHandler的bean
之后重启tomcat 进行验证
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
本文链接: http://hit2lead.immuno-online.com/view-1478052775.html
发布于 : 2024-12-23
阅读()
最新动态
1970-01-01
2002-05-05
2024-01-11
2011-04-01
2013-12-13
2015-07-11
2024-01-11
2016-11-02
2017-06-08
2024-01-23
联络我们