配置内容同一样,只是增加一些配置。

因为cas已经默认就支持MD5加密验证,所以只是修改一下配置就可以了。

<bean id="primaryAuthenticationHandler" class="org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler">

<property name="dataSource" ref="dataSource" />

<property name="sql" value="select password from table_users where username = ?" />

</bean>

增加一条内容

<bean id="primaryAuthenticationHandler" class="org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler">

<property name="dataSource" ref="dataSource" />

<property name="sql" value="select password from table_users where username = ?" />

<property name="passwordEncoder" ref="passwordEncoder" />

</bean>

另外再在下面增加一条属性
<bean id="passwordEncoder" class="org.jasig.cas.authentication.handler.DefaultPasswordEncoder" p:characterEncoding="UTF-8" >
       <constructor-arg index="0" value="MD5" />
</bean>
完整的内容是:
<bean id="primaryAuthenticationHandler" class="org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler"><property name="dataSource" ref="dataSource" /><property name="sql" value="select password from table_users where username = ?" /><property name="passwordEncoder" ref="passwordEncoder" />
</bean>
<bean id="passwordEncoder" class="org.jasig.cas.authentication.handler.DefaultPasswordEncoder" p:characterEncoding="UTF-8" ><constructor-arg index="0" value="MD5" />
</bean>

转载于:https://www.cnblogs.com/nugao/p/3784377.html

CAS 4.0.0RC 配置MD5验证功能相关推荐

  1. Apereo CAS 5.0.X 配置数据库认证方式

    Apereo CAS 5.0.X 使用Spring Boot的方式重构了项目,配置也发生了很大的变化.配置文件都在cas项目下的WEB-INF/classes目录下面,配置文件较多,后边详细说,这里先 ...

  2. CAS SSO 4.0.x 用户数据库验证

    转载地址: CAS 4.0 单点登录教程 1.概述 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一.SSO的定义是在多个应用系统中,用户只需要登录 ...

  3. Mondrian 3.14.0 服务配置说明(限功能使用验证)

    Mondrian3.14.0 服务配置 准备 #1 下载mondrian 3.14 war包 该压缩包含mondrian 3.14及tomcat8.5.9,详细见如下分享链接: 链接:https:// ...

  4. 在Ubuntu20.04上安装MySQL8.0及正确配置[已验证]

    在Ubuntu20.04上安装MySQL8.0及正确配置[已验证] 安装MySQL 验证 登陆MySQL 创建db 解决workbench连接的问题 小结 常用操作 如何新增用户 对新增的用户更改加密 ...

  5. CAS (1) —— Mac下配置CAS到Tomcat(服务端)(转)

    tomcat版本: tomcat-8.0.29 jdk版本: jdk1.8.0_65 cas版本: cas4.1.2 cas-client-3.4.1 参考来源: CAS实现单点登录(SSO)经典完整 ...

  6. 玩转华为ENSP模拟器系列 | 配置IS-IS基本功能示例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...

  7. windows 检查cuda安装_Windows环境CUDA 4.0:安装与验证

    [IT168专稿]在之前的文章中,介绍了<Windows环境CUDA 4.0:安装前的准备>,本文介绍CUDA 4.0的安装与验证过程. 安装CUDA软件 安装CUDA软件需要以下步骤: ...

  8. php 自动验证表单类,thinkPHP 表单自动验证功能

    昨天晚上我们老大叫我弄表单自动验证功能,愁了半天借鉴了好多官网的知识,才出来,诶,总之分享一下我自己的成果吧! thinkphp 在Model基类为我们定义了自动验证的函数和正则表达式,我们只需要在对 ...

  9. WSE3.0构建Web服务安全(3):WSE3.0策略配置、证书、签名、与实例开发

    继WSE3.0构建Web服务安全(1):WSE3.0安全机制与实例开发和WSE3.0构建Web服务安全(2):非对称加密.公钥.密钥.证书.签名的区别和联系以及X.509 证书的获得和管理之后,今天我 ...

最新文章

  1. arcgisserver修改服务器地址,ArcGIS for Server默认端口6080修改
  2. 使用 Microsoft Ajax Library 创建自定义客户端脚本
  3. new/delete和malloc/free的区别(举例说明)(简单点)
  4. Android sendevent/getevent 用法
  5. matlab title多个标题_MATLAB中的直方图处理及均衡化
  6. Matrix Computations 1
  7. NETGEAR拒绝连接请求_详解 Tomcat 的连接数与线程池
  8. mysql性能优化学习笔记
  9. java如何获取本机IP
  10. MariaDB数据库用户创建/删除及权限授权/撤回
  11. String 截取字符串#中间的文本
  12. 一文读懂什么是绿色工厂以及绿色工厂建设细解
  13. 一座5g基站造价多少?
  14. 容斥原理 原理及模板代码
  15. 安卓/苹果/支付宝sdk拉起支付宝h5/app支付
  16. 如何在python中获得当前时间前几天的日期
  17. 安卓应用方法数超过64k解决办法:分割Dex
  18. 考研计算机学硕370分,考研370分是什么水平??
  19. 再批国标数学教材的微分定义
  20. 石英晶体振荡器的基本原理

热门文章

  1. mysql1045错误如何解决,Java面试真题精选
  2. 【网页前端设计Front end】JavaScript教程.下(看不懂你来打我)
  3. python【Matlibplot绘图库】优雅的画极坐标(玫瑰)图
  4. authorization 传 就跨域_JavaScript 使用 headers Authorization 存放 token 出现跨域错误?...
  5. linux下C语言套接字编程sockaddr和sockaddr_in的区别
  6. 外贸网络推广分享让网站文章标题优化效果更好地小技巧!
  7. 浅析企业网站如何选择合适的网站空间
  8. 网站建设你够专业吗?——不需说,从色彩搭配就能看出来
  9. 事务连接中断_漫画——你还记得原生的JDBC怎么连接数据库吗?
  10. Linux确定命令的执行时长,Linux 历史命令显示执行时间