一、修改 portal-server.war/WEB-INF/context.xml 中的代码,如下:

1<Valve  className="org.jboss.portal.identity.sso.cas.CASAuthenticationValve"
2       casLogin="https://localhost:8443/cas/login"
3       casLogout="https://localhost:8443/cas/logout"
4       casValidate="https://localhost:8443/cas/serviceValidate"
5       casServerName="localhost:8080"
6       authType="FORM"
7/>

1)、casLogin: CAS Server 的 URL
   2)、casValidate: CAS Server 验证服务的 URL
   3)、casServerName: (主机名:端口)

二、把 casclient.jar 放到 jboss-portal.sar/lib 目录下

三、去掉 jboss-portal.sar/META-INF/jboss-service.xml 中的如下代码的注释:

1<mbean
2   code="org.jboss.portal.identity.sso.cas.CASAuthenticationService"
3   name="portal:service=Module,type=CASAuthenticationService"
4   xmbean-dd=""
5   xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
6   <xmbean/>
7   <depends>portal:service=Module,type=IdentityServiceController</depends>
8   <attribute name="HavingRole"></attribute>
9</mbean>

四、修改 jboss-web.deployer/server.xml 中的如下代码:

1<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
2           maxThreads="150" scheme="https" secure="true"
3           clientAuth="false" sslProtocol="TLS" 
4           keystorePass="changeit" 
5           keystoreFile="${jboss.server.home.dir}/conf/cas" 
6/>

cas 为密钥文件名称

五、去掉 jboss-wer.deployer/server.xml 中如下代码注释:

1<Valve className="org.apache.catalina.authenticator.SingleSignOn" />

六、1)把 portal-identity-lib.jarportal-identity-sso-lib.jar 放到 cas server/lib 里面

2)修改 WEB-INF/deployerConfigContext.xml 配置文件,用

          <bean class="org.jboss.portal.identity.sso.cas.CASAuthenticationHandler" /> 替换

          <bean class="org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler" />

cas-client-java   http://www.ja-sig.org/downloads/cas-clients/

转载于:https://www.cnblogs.com/rubys/archive/2009/04/25/1443275.html

JBoss Portal CAS 的配置相关推荐

  1. JBoss Portal上的“ Hello World” portlet

    Portlet概述 本教程将向您展示如何创建和部署简单的Portlet. Portlet是基于Java技术的Web组件,可以处理请求并生成动态内容. Portlet不是自治实体,但是由Portlet容 ...

  2. jboss portal+MySql5 安装使用手册

    本例子采用:jboss-portal-2.7.2+MySql5数据库为例子,来说明安装过程 <p>本例子采用:jboss-portal-2.7.2+MySql5数据库为例子,来说明安装过程 ...

  3. Spring+Shiro+CAS整合配置笔记

    一.前言 Apache Shiro与Spring Security一样是Java的一个安全框架.那为什么与Spring整合却用Shiro?不要问为什么,任性!开个玩笑:D 其实我个人是认为Spring ...

  4. CAS Tomcat配置

    CAS使用及配置 tomcat 5.5.27 配置会不一样 cas-server-3.0.5.zip  下载地址http://www.ja-sig.org/downloads/cas/cas-serv ...

  5. JOSSO在JBOSS中安装与配置

    JOSSO在JBOSS中安装与配置 1.JOSSO单点登录网关 1.1进入josso/bin目录,执行josso-gsh命令 1.2 安装JOSSO的核心Gateway,执行命令 gateway in ...

  6. jboss as安装配置_书评:JBoss AS 7:配置,部署和管理

    jboss as安装配置 我热切地接受Packt Publishing邀请复审JBoss AS 7:配置,部署和管理,因为自从我上次使用JBoss已有数年了,我很想了解有关JBoss AS 7的更多信 ...

  7. 书评:JBoss AS 7:配置,部署和管理

    我热切地接受Packt Publishing邀请复审JBoss AS 7:配置,部署和管理,因为自从我上次使用JBoss已有数年了,我很想了解有关JBoss AS 7的更多信息. 我已经写过关于< ...

  8. 华为AC外置Portal认证方案配置步骤指南

    华为AC上配置外置Portal认证 1.配置流程 配置步骤 ** 首先进行与RADIUS服务器和Portal服务器对接参数配置 ** 1.配置RADIUS服务器模板和RADIUS认证方案 a.配置RA ...

  9. CAS+SSO配置单点登录完整案例

    CAS+SSO配置单点登录完整案例 目录 CAS+SSO配置单点登录完整案例 部署环境 环境说明 安全证书配置 1.打开cmd命令窗口(管理员身份打开) 2.生成证书,在cmd窗口输入以下命令: 3. ...

最新文章

  1. 从VR到元宇宙:回顾30年,改变虚拟现实的18件大事
  2. 耗时三小时整理的机器视觉知识-建议收藏转发
  3. pyqt入门教程(一)
  4. CONVERT_TIME_INPUT
  5. drbd实现mysql地热备_Mysql+DRBD+Heartbeat 实现mysql高可用的双机热备(mysql+heartbeat篇)...
  6. mybatis里mapper.xml中SQL语句if语句嵌套if语句
  7. Linux系统下搭建BUG管理系统---禅道
  8. c语言prog1已停止工作,1.在考生文件夹下,要求程序PROG.C的功能是.doc
  9. 超大整数相加,超过了long的范围,你要怎么做
  10. Python 面向对象程序设计(一)
  11. 792. 高精度减法
  12. P4782 【模板】2-SAT 问题
  13. OCS 2007 R2 标准版部署
  14. python3编码得到中文_Python3的unicode编码转换成中文的问题及解决方案
  15. 动作捕捉协助中国电力科学研究院建立边云协同电力自主巡检系统
  16. cmd关闭计算机指令,取消CMD自动关机的命令是什么
  17. 对比stm32,arm9研究方向
  18. 51单片机数码管计数器
  19. 沐风老师ATilesPro for 3dMax屋顶设计插件使用教程
  20. Centos篇-Centos Minimal安装

热门文章

  1. java 事件分发线程_Java事件调度线程说明
  2. python通过pyinstaller打包软件将GUI项目打包成exe文件
  3. 怎样在线把别人web前端代码抓下_自学web前端8个月,我是怎样拿下7K薪资的?
  4. 中科大计算机学院的保研率,中科大2021届保研率44.7%,少年班83.4%,物理计算机人数最多...
  5. JAVA期末简答题参考
  6. centos 推荐使用epel源
  7. 泛型:工作原理及其重要性
  8. Mybatis通用Mapper
  9. Fishe向量Fisher Vecotr(二)
  10. 图像处理与计算机视觉:基础,经典以及最近发展(4)图像处理与分析