CAS配置数据库,实现数据库用户认证

1、建库建表

说明:自己创建数据库,以下为建表SQL语句

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、修改cas配置

修改文件:cas\WEB-INF\classes\application.properties
1、注释掉原有配置用户:
#cas.authn.accept.users=casuser::Mellon

2、新增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

下载地址:https://download.csdn.net/download/Asia1752/13144821
3、下载并导入如下jar包

导入位置:cas\WEB-INF\lib 下

3、启动服务并验证

end

CAS配置数据库,实现数据库用户认证相关推荐

  1. shiro mysql_Shiro系列之Shiro+Mysql实现用户认证(Authentication)

    网上大多数介绍Apache Shiro的资料都是使用ini文件的简单配置为例,很少用讲到如何配合数据库来实现用户认证的.我也是刚刚开始接触Shiro,在这里介绍一个入门级别的Shiro+Mysql的配 ...

  2. SpringSecurity用户认证设置用户名和密码的三种方式

    文章目录 SpringSecurity用户认证设置用户名和密码的三种方式 首先明白几个单词的意思: SpringSecurity默认的用户认证 1.通过配置文件进行用户认证 2.通过配置类进行用户认证 ...

  3. No6-3.从零搭建spring-cloud-alibaba微服务框架,实现资源端用户认证与授权等(三,no6-3)

    代码地址与接口看总目录:[学习笔记]记录冷冷-pig项目的学习过程,大概包括Authorization Server.springcloud.Mybatis Plus~~~_清晨敲代码的博客-CSDN ...

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

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

  5. STS创建Spring Boot项目实战(Rest接口、数据库、用户认证、分布式Token JWT、Redis操作、日志和统一异常处理)

    STS创建Spring Boot项目实战(Rest接口.数据库.用户认证.分布式Token JWT.Redis操作.日志和统一异常处理) 1.项目创建 1.新建工程 2.选择打包方式,这边可以选择为打 ...

  6. Spring Security笔记:使用数据库进行用户认证(form login using database) - 菩提树下的杨过 - 博客园...

    Spring Security笔记:使用数据库进行用户认证(form login using database) - 菩提树下的杨过 - 博客园 在前一节,学习了如何自定义登录页,但是用户名.密码仍然 ...

  7. linux服务器mysql数据库新建数据库并配置数据库用户

    linux服务器mysql数据库新建数据库并配置数据库用户 第一步:进入数据库 mysql -uroot -p 提示输入密码,输入你的root用户密码(默认不显示) 如下图: 第二步:创建一个数据库 ...

  8. [SpringSecurity]web权限方案_用户认证_查询数据库完成认证

    #mysql 数据库连接 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc ...

  9. oracle一个库给多个用户名,配置oracle数据库服务器(为用户分配账户及空间和建立账户管理机制)...

    配置数据库服务器 介绍如何为用户分配账户和空间以及如何设置权限. 14.4.1 为用户分配账户及空间 数据库服务器软件和管理软件安装好之后,接下来就是为用户分配账户和空间了.本小节将详细介绍为用户分配 ...

最新文章

  1. linux tomcat 隐藏版本号
  2. 机器学习中的训练与损失 test and loss (训练loss不下降原因集合)
  3. python3 logging模块
  4. postman调用webservice接口_【分享】关于接口对前后端和测试的意义
  5. 鸿蒙系统还会推出吗,华为明年所有自研设备都升级鸿蒙系统,还会推出基于鸿蒙系统的新机...
  6. 【Python学习】 - pyecharts包 - 地图可视化
  7. 分披萨问题_比萨疯狂问题
  8. karaf中利用Bundle引入外部log4j配置文件
  9. c java python go 哪种编程语言接近编程的本质_一图看懂编程语言迁移模式:终点站是Python、Go、JS...
  10. 谷歌浏览器历史版本解决chrome浏览器安装不上的问题
  11. TeamViewer远程控制软件,让你享受远程办公的便利
  12. 201671030107词频统计软件项目报告
  13. LG 的数学计划 ---- 第三步 欧几里得算法和扩展欧几里得
  14. matlab 读取mdf文件路径,通过 MDF 数据存储使用 MDF 文件
  15. iOS----------关于UDID和UUID的一些理解
  16. 游戏数据库数据管理系统开发体会
  17. hive 神盾特工局_《神盾局特工》沃德身份确认 九头蛇反派—蜂巢
  18. Win10系统切换输入法快捷键设置方法
  19. 15个SEO学习的国外SEO博客
  20. 量子密钥分发和BB84协议

热门文章

  1. 刘润、陈果、董小英、朋新宇、付晓岩等50余位专家力荐《精益数据方法论》重磅上市!...
  2. C#之四十九 游戏编程周每日总结
  3. python数据对比校验_Python对比数据库两张表是否一致
  4. Kubernetes:如何解决从k8s.gcr.io拉取镜像失败问题
  5. 数据采集 - 获取【码市】最新发布需求,并实时通知用户 案例二
  6. 一篇不错的wsl文章
  7. ISP最简单步骤,计算得到一个sRGB色域图像
  8. 关于周报的写法和原则
  9. 宝存科技推出全球首款大量商用级别的高性能Open-Channel SSD
  10. vue中使用 svg图片