cas服务端配置oracle,CAS搭建单点登陆服务端配置
准备工具
1 cas-server-3.4.5-release.zip:http://downloads.jasig.org/cas/
CAS验证服务器配置
1
解压cas-server-3.4.5-release.zip到磁盘(我的路径为D:\cas-server-3.4.5),进入D:\cas-server-3.4.5\modules文件夹下,把cas-server-webapp-3.4.5.war拷贝到Tomcat安装目录的(我的路径为D:\apache-tomcat-6.0.30)webapps文件夹下。为了方便在浏览器中浏览,把cas-server-webapp-3.4.5.war文件名修改为cas.war。
2 运行Tomcat。在浏览器中输入http://127.0.0.1:8080/cas,显示登录界面。输入用户名和密码(用户名和密码相等即可),登录成功。这样最简单的CAS验证服务器搭配成功。
使用HTTP协议
在cas-server中的/WEB-INF/spring-configuration/ticketGrantingTicketCookieGenerator.xml文件中有如下配置:
id="ticketGrantingTicketCookieGenerator"
class="org.jasig.cas.web.support.CookieRetrievingCookieGenerator"p:cookieSecure="true"
// 默认为true,即使用https;如只需http,改为false即可p:cookieMaxAge="-1"
p:cookieName="CASTGC"
p:cookiePath="/cas"
/>
1
复制D:\cas-server-3.4.5\modules下面所有jar包到D:\apache-tomcat-6.0.30\webapps\
cas\WEB-INF\lib下。数据库为Oracle,因此把Oracle驱动包也复制到lib文件夹下。注意删除重复的jar包。
2
打开D:\apache-tomcat-6.0.30\webapps\cas\WEB-INF\deployerConfigContext.xml文件中,增加节点,节点内容如下:
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
name="driverClassName">
oracle.jdbc.driver.OracleDriver
name="url">
jdbc:oracle:thin:@127.0.0.1:1521:orcl
name="username">
scott
name="password">
tiger
3 还是在上述文件中,查询“authenticationHandlers”,在其内部加
class="org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler">
name="sql" value="select password from t_login where username=?"
/>
name="dataSource" ref="dataSource" />
4
现假设我们的登录用户名和密码存在于t_login表中,信息如下:
ID
USERNAME
PASSWORD
1
coolszy
5 OK啦,然后启动服务用户名和密码就能登录啦
cas服务端配置oracle,CAS搭建单点登陆服务端配置相关推荐
- android mqtt服务器搭建,Mqtt从服务端到Android客户端搭建(mqtt服务端搭建)
一.简介 MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议. 此处不再引入官方文字描述,以个人开发认识浅谈一下 本文分为两部分: 1. M ...
- oracle pl sql安装配置,oracle的安装与plsql的环境配置
1,首先得有oracle的安装包和plsql的安装包,安装包地址可见百度云 http://pan.baidu.com/s/1miTqhmg 2.解压下来进入0817账套,找到set.exe文件,双击安 ...
- 配置openldap_openldap环境搭建+集成JIRA服务
首先生成openldap服务 docker run -p 389:389 --name myopenldap --network bridge --hostname openldap-host --e ...
- 通过Net Manager 配置Oracle 11g本地监听服务(listener service)
[Target] 通过ip address 监听orcl服务,而不是通过localhost [Prerequisite] Windows Server 2003 32bit with Oracle 1 ...
- rhel6上使用udev配置oracle asm,在RHEL6上用UDEV配置ASM
在RHEL6.上用UDEV配置ASM,参考了这篇文章How to use udev for Oracle ASM in Oracle Linux 6不同的操作系统或者同一个操作系统的不同版本,scsi ...
- weblogic 11g 配置oracle数据源 数据库驱动选哪个,weblogic11g配置db2数据源驱动有关问题...
weblogic11g配置db2数据源驱动问题 今天在weblogic10.33上配置db2 9.7数据源,采用type4方式连接,驱动选择weblogic db2 type4驱动,配置成功后,开启应 ...
- cas单点登陆系统-casServer搭建
最近工作比较忙,空闲的时间在搞单点登陆系统,自己写了一套SSO在GitHub上,过程走通了.通过这个例子,自己熟悉了流程,而且破天荒的使用了抽象设计模式,并且熟悉了cookies和session的使用 ...
- 单点登陆框架CAS的研究
CAS作为开源的单点登陆框架已经非常的流行了.由于它对已有系统的入侵性小,支持的语言多,备受广大开发者关注:也是很多公司将之作为单点登陆的首选框架.关于CAS如何搭建的文章,网上已经非常多了,随便搜搜 ...
- 集成基于CAS协议的单点登陆
相信大家对单点登陆(SSO,Single Sign On)这个名词并不感到陌生吧?简单地说,单点登陆允许多个应用使用同一个登陆服务.一旦一个用户登陆了一个支持单点登陆的应用,那么在进入其它使用同一单点 ...
最新文章
- chapter15 机器学习之大数据与mapreduce
- Android 中文 API —— TextSwitcher
- 最近对kafka的移植工作
- ​通俗理解神经网络BP反向传播算法
- openwrt源码分析_openwrt 15.05.1源码
- vue中使用setTimeout
- 【杂文】【python】Python 对象的析构
- Linux系统日志及screen工具
- jupyter notebook怎么画决策树图_状态图怎么画?图文详解快速上手UML图
- 关于进行安装程序出现注册DLL/OCX失败,返回码:0x5问题
- jQuery WeUI 组件下拉刷新和滚动加载的实现(复制就可以使用)
- 通过FISH和下一代测序检测肺腺癌ALK基因融合比较
- excel基础知识大全_冷轧基础知识学习(八)
- 电路交换、报文交换、分组交换三种数据交换方式的特点、优点、应用场景以及技术对比分析
- Pandas函数方法分类 参数说明+实例分析!!
- strtok函数及其实现
- VMware BitFusion 再探二(功能测试)
- 长沙理工大学计算机与通信工程学院院长,徐蔚鸿教授
- 新手上路有哪些开车技巧 , 很实用!
- tigase服务器推送消息,Tigase HTTP API 上一个 第8章。配置Tigase服务器以加载组件
热门文章
- 64位浮点数_PHP程序员:关于PHP浮点数你应该知道的那些事
- zemax初始结构参数设置、选择初始结构依据、初始结构选择的常见途径
- io.sentry_Sentry.io错误跟踪入门
- 面试阿里(P7),Spring把我难倒了,闭关修炼后二次面试入职阿里
- java数据过载_垃圾收集过载,Java
- UE4光源、体积雾、IES
- 树莓派4b连接蓝牙音箱/耳机播放音乐 命令行
- 嘉立创元器件导入AD20
- php 微信接口验证失败,微信接口配置token验证失败。
- java 可变参数列表_java的可变参数列表