cas 4.0 mysql 验证_在Ja-sig CAS中使用MySQL数据库进行身份验证
我正在尝试将Ja-sig CAS服务器(在Tomcat7上运行v3.5)连接到MySQL数据库以进行用户身份验证.我基本上在数据库中有一个表“用户”,存储要CAS进行检查的用户名/密码对.但是,我什至无法部署当前配置.
这是pom.xml的摘录,因为它与数据库连接有关:
org.jasig.cas
cas-server-support-jdbc
${cas.version}
commons-dbcp
commons-dbcp
1.4
runtime
mysql
mysql-connector-java
5.1.22-bin
provided
这是我尝试在WEB-INF / deployerConfigContext.xml中设置数据库连接的地方:
class="org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler">
users
username
password
class="org.jasig.cas.authentication.handler.DefaultPasswordEncoder">
class="org.apache.commons.dbcp.BasicDataSource">
com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306/cas_db
cas_server
pass
它可以使用Maven很好地构建,但是当我尝试使用Tomcat部署它时却无法正常工作.我在任何tomcat日志中都找不到特别有用的信息.我想知道’commons-dbcp’是否有问题,因为当我注释掉该问题并在deployerConfigContext.xml中使用简单的身份验证处理程序时,我便能够进行部署.
从我目前的网络研究来看,这方面的文献很少/很少.如果任何人有任何好的资源,他们也可以推荐,我们将不胜感激.
解决方法:
我终于在tomcat日志localhost.YYYY-MM-DD.log中发现了一些错误.事实证明,我需要添加commons-pool:
commons-pool
commons-pool
1.6
provided
commons-dbcp依赖于哪个.用Maven安装它消除了我得到的缺少类异常.
我的下一个问题是我在deployerConfigContext.xml的authenticationHandlers列表中错误地定义了数据源bean,这导致类型转换异常.将bean从list标记中移出就可以了.
标签:jdbc,apache-commons-dbcp,cas,mysql,jasig
来源: https://codeday.me/bug/20191127/2075045.html
cas 4.0 mysql 验证_在Ja-sig CAS中使用MySQL数据库进行身份验证相关推荐
- mongodb启用身份验证_为您的Web应用程序启用两因素身份验证
mongodb启用身份验证 支持两因素身份验证(2FA)几乎总是一个好主意,尤其是对于后台系统. 2FA有许多不同的形式,其中一些包括SMS,TOTP甚至是硬件令牌 . 启用它们需要类似的流程: 用户 ...
- 怎样在dos窗口中启动mysql服务器_如何在dos命令中启动mysql或sql server 服务器的一些操作...
========================dos命令启动mysql或者sql srever 的步骤================= 一.dos命令启动mysql 1.进入dos命令窗口 2.启 ...
- k8s mysql 挂载_如何在 Kubernetes 环境中搭建 MySQL(四):使用 StorageClass 挂接 RBD...
MySQL + Kubernetes 1. 简介 在系列文章的第三篇中,讲到了如何使用 PV 和 PVC 挂载 RBD 上建立好的块存储镜像,但这还是不足以满足 cloud native 环境下的需求 ...
- poco mysql 库_支持POCO C库中的MySQL时间戳
POCO库支持MySQL DATE,TIME和DATETIME列,但不支持TIMESTAMP.从TIMESTAMP列中选择值会引发"未知字段类型"异常,因为"Poco / ...
- IIS 指定了身份验证方案“IntegratedWindowsAuthentication, Anonymous”,但绑定仅支持一种身份验证的规范。...
IIS 指定了身份验证方案"IntegratedWindowsAuthentication, Anonymous",但绑定仅支持一种身份验证的规范.有效的身份验证方案为摘要.协商. ...
- 服务器用户配置文件在哪里找,SharePoint Server 中的服务器到服务器身份验证和用户配置文件...
SharePoint Server 中的服务器到服务器身份验证和用户配置文件 8/24/2017 本文内容 适用于: 2013 2016 2019 Microsoft 365 使用服务器间身份验证,支 ...
- SQL Server 数据库之身份验证和访问控制
身份验证和访问控制 1. 身份验证模式 1.1 Window 身份验证模式 1.2 混合身份验证模式 2. 管理登录名 2.1 创建 Windows 登录名 2.2 创建 SQL Server 登录名 ...
- asp.net中常用的几种身份验证方式
前言 在B/S系统开发中,经常需要使用"身份验证".因为web应用程序非常特殊,和传统的C/S程序不同,默认情况下(不采用任何身份验证方式和权限控制手段),当你的程序在互联网/局域 ...
- Node.js数据库与身份验证(MySQL,前后端身份认证:Session 认证机制,JWT认证机制)
目录 MySQL SQL 语句语法 where 条件.and 和 or 运算符.order by 排序.count(*) 函数 在express项目中操作 MySQL 安装与配置 mysql 模块 1 ...
- 爬虫mysql数据清洗_爬虫分析之数据存储——基于MySQL,Scrapy
配置MySql 关于MySQL在Ubuntu的Pycharm上的配置,可以参考这篇文章中的第三部分 如果上面的步骤处理完毕后找不到你新建的数据库, 可以参照下图配置 勾选要显示的Schemas(数据库 ...
最新文章
- express运行原理
- 快速搭建ELK,以及简单故障处理
- P3181-[HAOI2016]找相同字符【SAM】
- C++设计模式-Prototype原型模式
- TFS Training for Kunlun bank (http://www.klb.cn/) 微软研发流程(ALM)管理培训会议(昆仑银行) 2016.09.21...
- 二叉树相关面试题(二)
- android开发实践之1:安装部署环境设置
- 全向轮移动机器人构型分析
- 计算机机房里面难闻的气味,新装中央空调气味刺鼻为什么?怎么办?-中央空调 异味 刚开...
- 百度的71个炸天的开源项目
- ArcGIS 利用全局(局域)空间自相关分析进行城市不同家庭收入情况的空间集聚分析
- JMeter之BeanShell的变量使用方法
- dw添加下拉菜单_怎样用dreamweaver制作网站下拉菜单
- VMware清理vmdk文件,解决vmdk越来越大的问题
- 一个优秀的硬件工程师要具备的能力
- iMeta | 北大陈峰/陈智滨等发表口腔微生物组研究中各部位取样的实验方法(Protocol)...
- 粒子群优化算法PSO
- 浅析气排球技、战术特点
- 【电商】电商后台---FMS财务管理系统
- 《中华百寺》专题片开机 江苏13古刹入选百大名寺
热门文章
- java字符串反转异或_字符串反转总结】Java中七种方法实现
- SpringBoot酒店管理系统 hotel.liuyanzhao.com
- layui和js实现二级联动
- 开启cdn后无法显示字体图标——CDN服务器跨域问题
- 操作系统–银行家算法c语言代码
- html pie标签,pie.html
- php 处理eml,PHP读取、解析eml文件及生成网页的方法示例
- android示例程序剖析之记事本,Android实现记事本项目完整实例,附源代码
- 计算机组装大赛初赛成功举办,第一届计算机组装大赛方案
- nohup命令的用法