JBoss Portal CAS 的配置
一、修改 portal-server.war/WEB-INF/context.xml 中的代码,如下:
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 中的如下代码的注释:
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 中的如下代码:
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)把 portal-identity-lib.jar 与 portal-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 的配置相关推荐
- JBoss Portal上的“ Hello World” portlet
Portlet概述 本教程将向您展示如何创建和部署简单的Portlet. Portlet是基于Java技术的Web组件,可以处理请求并生成动态内容. Portlet不是自治实体,但是由Portlet容 ...
- jboss portal+MySql5 安装使用手册
本例子采用:jboss-portal-2.7.2+MySql5数据库为例子,来说明安装过程 <p>本例子采用:jboss-portal-2.7.2+MySql5数据库为例子,来说明安装过程 ...
- Spring+Shiro+CAS整合配置笔记
一.前言 Apache Shiro与Spring Security一样是Java的一个安全框架.那为什么与Spring整合却用Shiro?不要问为什么,任性!开个玩笑:D 其实我个人是认为Spring ...
- CAS Tomcat配置
CAS使用及配置 tomcat 5.5.27 配置会不一样 cas-server-3.0.5.zip 下载地址http://www.ja-sig.org/downloads/cas/cas-serv ...
- JOSSO在JBOSS中安装与配置
JOSSO在JBOSS中安装与配置 1.JOSSO单点登录网关 1.1进入josso/bin目录,执行josso-gsh命令 1.2 安装JOSSO的核心Gateway,执行命令 gateway in ...
- jboss as安装配置_书评:JBoss AS 7:配置,部署和管理
jboss as安装配置 我热切地接受Packt Publishing邀请复审JBoss AS 7:配置,部署和管理,因为自从我上次使用JBoss已有数年了,我很想了解有关JBoss AS 7的更多信 ...
- 书评:JBoss AS 7:配置,部署和管理
我热切地接受Packt Publishing邀请复审JBoss AS 7:配置,部署和管理,因为自从我上次使用JBoss已有数年了,我很想了解有关JBoss AS 7的更多信息. 我已经写过关于< ...
- 华为AC外置Portal认证方案配置步骤指南
华为AC上配置外置Portal认证 1.配置流程 配置步骤 ** 首先进行与RADIUS服务器和Portal服务器对接参数配置 ** 1.配置RADIUS服务器模板和RADIUS认证方案 a.配置RA ...
- CAS+SSO配置单点登录完整案例
CAS+SSO配置单点登录完整案例 目录 CAS+SSO配置单点登录完整案例 部署环境 环境说明 安全证书配置 1.打开cmd命令窗口(管理员身份打开) 2.生成证书,在cmd窗口输入以下命令: 3. ...
最新文章
- 从VR到元宇宙:回顾30年,改变虚拟现实的18件大事
- 耗时三小时整理的机器视觉知识-建议收藏转发
- pyqt入门教程(一)
- CONVERT_TIME_INPUT
- drbd实现mysql地热备_Mysql+DRBD+Heartbeat 实现mysql高可用的双机热备(mysql+heartbeat篇)...
- mybatis里mapper.xml中SQL语句if语句嵌套if语句
- Linux系统下搭建BUG管理系统---禅道
- c语言prog1已停止工作,1.在考生文件夹下,要求程序PROG.C的功能是.doc
- 超大整数相加,超过了long的范围,你要怎么做
- Python 面向对象程序设计(一)
- 792. 高精度减法
- P4782 【模板】2-SAT 问题
- OCS 2007 R2 标准版部署
- python3编码得到中文_Python3的unicode编码转换成中文的问题及解决方案
- 动作捕捉协助中国电力科学研究院建立边云协同电力自主巡检系统
- cmd关闭计算机指令,取消CMD自动关机的命令是什么
- 对比stm32,arm9研究方向
- 51单片机数码管计数器
- 沐风老师ATilesPro for 3dMax屋顶设计插件使用教程
- Centos篇-Centos Minimal安装
热门文章
- java 事件分发线程_Java事件调度线程说明
- python通过pyinstaller打包软件将GUI项目打包成exe文件
- 怎样在线把别人web前端代码抓下_自学web前端8个月,我是怎样拿下7K薪资的?
- 中科大计算机学院的保研率,中科大2021届保研率44.7%,少年班83.4%,物理计算机人数最多...
- JAVA期末简答题参考
- centos 推荐使用epel源
- 泛型:工作原理及其重要性
- Mybatis通用Mapper
- Fishe向量Fisher Vecotr(二)
- 图像处理与计算机视觉:基础,经典以及最近发展(4)图像处理与分析