biee java_转:BIEE11g 集成开源CAS实现SSO
转:http://blog.csdn.net/lele5000/article/details/7884268
有关CAS及SSO的原理,请看以下文章:
----20120824更新开始-------
需要将web.xml中的如下部分去掉,否则在切换仪表盘TAB页的时候会报错!
另外,去掉如下部分之后,也解决了URL不包含saw.dll?bieehome后缀会报错的问题!
-
- <filter>
<filter-name>CAS Single Sign Out Filterfilter-name>
<filter-class>org.jasig.cas.client.session.SingleSignOutFilterfilter-class>
filter>
- <filter-mapping>
<filter-name>CAS Single Sign Out Filterfilter-name>
<url-pattern>/*url-pattern>
filter-mapping>
----20120824更新结束-------
SSO(Single Sign-on) in Action
有关自己搭建CAS服务器
请参考以下文章:
JAVA CAS单点登录(SSO) 教程
如果启用了CAS服务器启用了SSL,则需要在客户端(也就是BIEE应用所在服务器即weblogic)导入证书,导入证书的方法参见上面的文章。
下面主要介绍CAS与BIEE 11g的集成
由于CAS主要是通过添加filter来拦截请求实现的,所以我们需要手工的更改BIEE
analytics应用的web.xml,加入需要的filter。
将analytics.war解包(使用7-zip或者Win-rar就可以),然后修改WEB-INF下的web.xml
注:analytics.ear可以从$MV_HOME/Oracle_BI1/bifoundation/jee下找到,将analytics.ear解压之后得到analytics.war和analytics-ws.war
修改过的web.xml如下:
biee java_转:BIEE11g 集成开源CAS实现SSO相关推荐
- Spring Security 集成 Authing CAS 认证(一)
01 集成介绍 单点登录 (Single Sign On),英文名称缩写 SSO,意思是在多系统的环境中,登录单方系统,就可以无须再次登录,访问相关受信任的系统.也就是说,只要登录一次单体系统即可. ...
- 集成基于CAS协议的单点登陆
相信大家对单点登陆(SSO,Single Sign On)这个名词并不感到陌生吧?简单地说,单点登陆允许多个应用使用同一个登陆服务.一旦一个用户登陆了一个支持单点登陆的应用,那么在进入其它使用同一单点 ...
- 基于CAS实现SSO单点登录
点击关注公众号,实用技术文章及时了解 1. 概述 1.1. 什么是SSO? 单点登录( Single Sign-On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使 ...
- 框架CAS实现SSO单点登录功能
1. 概述 1.1. 什么是SSO? 单点登录( Single Sign-On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要 登录一 ...
- 使用CAS实现SSO.
目 录 0. 文档介绍... 2 0.1 文档目的... 2 0.2 文档范围... 2 0.3 读者对象... 2 0.4 参考文献... 2 0.5 术语与缩写解释... 2 1. 概述.. ...
- java sso教程_使用CAS实现SSO简洁教程
来源:互联网 SSO 即Single sign on/off,单点登录/退出 CAS 全称JA-SIG Central Authentication Service,实现SSO的开源项目 1. 概述 ...
- 学习CAS实现SSO单点登录
学习CAS实现SSO单点登录 网上找了几篇比较详细的教程,在这记录一下: 原理: CAS实现SSO单点登录原理 教程: 1.CAS实现单点登录(SSO)经典完整教程 2.SSO之CAS单点登录实例演示 ...
- CAS实现SSO单点登录原理介绍
一.结构体系 从结构体系看, CAS 包括两部分: CAS Server 和 CAS Client . 1. CAS Server CAS Server 负责完成对用户的认证工作 , 需要独立部署 , ...
- springboot整个cas_SpringBoot集成SpringSecurity+CAS
1 简介 本文主要讲述如何通过SpringSecurity+CAS在springboot项目中实现单点登录和单点注销的功能. 2 项目依赖 主要依赖如下 org.springframework.boo ...
最新文章
- 都说 WebP 厉害,究竟厉害在哪里?
- Linux的nm查看动态和静态库中的符号
- 为什么越来越多的手机浏览器转型新闻客户端?
- rocketmq java home,rocketmq 安装与配置以及遇到的问题
- (209)浮点数运算步骤
- World Wind Java开发之十四——添加WMS地图服务资源(转)
- 不要让SOA控制我们的思想
- 什么是Mac地址?什么是交换机? 涉及单工,半双工,双工模式
- ORACLE完整数据库实例迁移
- USB Device Desctiptor 相关
- python中的fun_Python fun中*args,**kwargs参数的含义和用法(*args,**kwargs),Pythonfunargskwargs,及...
- 如何在Mac上自定义文件和文件夹图标?看这里
- Windows10创建工作组、加入工作组、查看工作组包含的所有电脑
- 2014年值得关注的10个开源项目(下)
- lr背景虚化_【教程】人像后期LR+PS超详细流程+思路分析
- R数据分析:如何做数据的非线性关系,多项式回归的做法和解释
- matplotlib 多子图图例显示
- UOS系统怎么进入开发者模式教程
- 谈谈程序员如何快速提升职业技能
- 1.2 黑群晖安装中的报错(硬盘有错误,端口已被禁用、物理机安装无限还原、arpl安装卡booting、error:verification requested but nobody cares)