Java培训专家—传智播客http://java.itcast.cn }
}
return false; 4、配置如下:
将原有的配置用户名和密码的方式删除,然后只配置上面的MyReverseUsernamePasswordHandler类:
7、配置使用JDBC的登录 ,认证句柄: AuthenticationHandler
这儿需要添加新的包:,需要同时添加mysql-connection.jar文件,以连接数据库。
Java培训专家—传智播客http://java.itcast.cn Java培训专家—传智播客http://java.itcast.cn 添加此包以后,AuthenticationHandler的层次结构为:
通过配置可以,修改CAS的登录认证方式,默认的登录方式为用户名与密码一致即可以登录。
在 要在用户登录时,有一种登录方式是可行的,即可以登录成功。 所有的配置方式,在CAS的官方网站上均有详细的说明。 修改配置文件:/WEB-INF/deployerConfigContext.xml。 在这个配置文件中,保存了多个用户认证登录的验证方式,只要有一种验证通过即可以登录成功。 以下是在配置文件中直增加用户名和密码的登录的方式,其中设置了MD5对密码进行加密。默认的加密方式为PlainTextPasswordEncoder.即不加密。 1、使用数据库指定表名,字段名的登录认证方式 A:创建数据库: Java培训专家—传智播客http://java.itcast.cn create database sso character set UTF8; Java培训专家—传智播客http://java.itcast.cn use sso; create table users( id varchar(32), name varchar(30), pwd varchar(32) ); insert into users values('U001','Jack','1234'); insert into users values('U002','Rose','4321'); B:在/WEB-INF/deployerConfigContext.xml文件的最下面,创建数据连接: C:使用dataSource数据源,因为后面的查询需要一个数据源的支持:
Java培训专家—传智播客http://java.itcast.cn Java培训专家—传智播客http://java.itcast.cn MySql的表结构如下:
2、使用查询sql验证用户登录的方式
表结构如下:
Java培训专家—传智播客http://java.itcast.cn

