准备工具

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搭建单点登陆服务端配置相关推荐

  1. android mqtt服务器搭建,Mqtt从服务端到Android客户端搭建(mqtt服务端搭建)

    一.简介 MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议. 此处不再引入官方文字描述,以个人开发认识浅谈一下 本文分为两部分: 1. M ...

  2. oracle pl sql安装配置,oracle的安装与plsql的环境配置

    1,首先得有oracle的安装包和plsql的安装包,安装包地址可见百度云 http://pan.baidu.com/s/1miTqhmg 2.解压下来进入0817账套,找到set.exe文件,双击安 ...

  3. 配置openldap_openldap环境搭建+集成JIRA服务

    首先生成openldap服务 docker run -p 389:389 --name myopenldap --network bridge --hostname openldap-host --e ...

  4. 通过Net Manager 配置Oracle 11g本地监听服务(listener service)

    [Target] 通过ip address 监听orcl服务,而不是通过localhost [Prerequisite] Windows Server 2003 32bit with Oracle 1 ...

  5. rhel6上使用udev配置oracle asm,在RHEL6上用UDEV配置ASM

    在RHEL6.上用UDEV配置ASM,参考了这篇文章How to use udev for Oracle ASM in Oracle Linux 6不同的操作系统或者同一个操作系统的不同版本,scsi ...

  6. weblogic 11g 配置oracle数据源 数据库驱动选哪个,weblogic11g配置db2数据源驱动有关问题...

    weblogic11g配置db2数据源驱动问题 今天在weblogic10.33上配置db2 9.7数据源,采用type4方式连接,驱动选择weblogic db2 type4驱动,配置成功后,开启应 ...

  7. cas单点登陆系统-casServer搭建

    最近工作比较忙,空闲的时间在搞单点登陆系统,自己写了一套SSO在GitHub上,过程走通了.通过这个例子,自己熟悉了流程,而且破天荒的使用了抽象设计模式,并且熟悉了cookies和session的使用 ...

  8. 单点登陆框架CAS的研究

    CAS作为开源的单点登陆框架已经非常的流行了.由于它对已有系统的入侵性小,支持的语言多,备受广大开发者关注:也是很多公司将之作为单点登陆的首选框架.关于CAS如何搭建的文章,网上已经非常多了,随便搜搜 ...

  9. 集成基于CAS协议的单点登陆

    相信大家对单点登陆(SSO,Single Sign On)这个名词并不感到陌生吧?简单地说,单点登陆允许多个应用使用同一个登陆服务.一旦一个用户登陆了一个支持单点登陆的应用,那么在进入其它使用同一单点 ...

最新文章

  1. chapter15 机器学习之大数据与mapreduce
  2. Android 中文 API —— TextSwitcher
  3. 最近对kafka的移植工作
  4. ​通俗理解神经网络BP反向传播算法
  5. openwrt源码分析_openwrt 15.05.1源码
  6. vue中使用setTimeout
  7. 【杂文】【python】Python 对象的析构
  8. Linux系统日志及screen工具
  9. jupyter notebook怎么画决策树图_状态图怎么画?图文详解快速上手UML图
  10. 关于进行安装程序出现注册DLL/OCX失败,返回码:0x5问题
  11. jQuery WeUI 组件下拉刷新和滚动加载的实现(复制就可以使用)
  12. 通过FISH和下一代测序检测肺腺癌ALK基因融合比较
  13. excel基础知识大全_冷轧基础知识学习(八)
  14. 电路交换、报文交换、分组交换三种数据交换方式的特点、优点、应用场景以及技术对比分析
  15. Pandas函数方法分类 参数说明+实例分析!!
  16. strtok函数及其实现
  17. VMware BitFusion 再探二(功能测试)
  18. 长沙理工大学计算机与通信工程学院院长,徐蔚鸿教授
  19. 新手上路有哪些开车技巧 , 很实用!
  20. tigase服务器推送消息,Tigase HTTP API 上一个 第8章。配置Tigase服务器以加载组件

热门文章

  1. 64位浮点数_PHP程序员:关于PHP浮点数你应该知道的那些事
  2. zemax初始结构参数设置、选择初始结构依据、初始结构选择的常见途径
  3. io.sentry_Sentry.io错误跟踪入门
  4. 面试阿里(P7),Spring把我难倒了,闭关修炼后二次面试入职阿里
  5. java数据过载_垃圾收集过载,Java
  6. UE4光源、体积雾、IES
  7. 树莓派4b连接蓝牙音箱/耳机播放音乐 命令行
  8. 嘉立创元器件导入AD20
  9. php 微信接口验证失败,微信接口配置token验证失败。
  10. java 可变参数列表_java的可变参数列表