Base de datos de configuración CAS para realizar la autenticación del usuario de la base de datos
1. Cree una base de datos y una tabla
Descripción: Cree una base de datos usted mismo, la siguiente es la declaración SQL para construir una tabla
DROP TABLE IF EXISTS `t_cas`;
CREATE TABLE `t_cas` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`password` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of t_cas
-- ----------------------------
INSERT INTO `t_cas` VALUES (1, 'java1234', '123456');
2. Modificar la configuración de cas
Modifique el archivo: cas \ WEB-INF \ classes \ application.properties
1. Comente el usuario de configuración original:
# cas.authn.accept.users = casuser :: Mellon
2. Agregue la configuración de mysql
cas.authn.jdbc.query[0].url=jdbc:mysql://101.36.111.83:3306/db_sso?serverTimezone=GMT
cas.authn.jdbc.query[0].user=root
cas.authn.jdbc.query[0].password=******
cas.authn.jdbc.query[0].sql=select * from t_cas where username=?
cas.authn.jdbc.query[0].fieldPassword=password
cas.authn.jdbc.query[0].driverClass=com.mysql.jdbc.Driver
Dirección de descarga: https://download.csdn.net/download/Asia1752/13144821
3. Descargue e importe el siguiente paquete jar
Ubicación de importación: cas \ WEB-INF \ lib
3. Inicie el servicio y verifique
ligeramente
fin