BOSS项目-SSO接入开发指南
更新时间:2023-12-20 14:39:01 阅读量: 教育文库 文档下载
- boss项目业绩怎么写推荐度:
- 相关推荐
BOSS项目
SSO接入开发指南
拟制: 审核: 批准:
唐锋
日期: 日期: 日期:
2006-7-31
文档编号:BOSS-XX-SIM-0 创建日期:2006-MM-DD 最后修改日期:2013-8-4 版 本 号:0.0.0.01
电子版文件名:BOSS项目-SSO接入开发指南
BOSS项目-系统安装手册
Media-JGF05001/Media-JGF05002/Media-JGF05003 IT Management Department
IT R&D 文档修改记录
修改日期 修改人 修改说明 版本号 修改页
BOSS项目-系统安装手册 第 2 页 共 30 页
BOSS项目-系统安装手册
Media-JGF05001/Media-JGF05002/Media-JGF05003 IT Management Department
IT R&D 目 录
1
概述 ........................................................................................................................................................ 4 1.1 SSO 应用接入 ....................................................................................................................... 4 1.2 阅读对象 ................................................................................................................................. 4 开发环境说明 ........................................................................................................................................ 4 2.1 系统要求 ................................................................................................................................. 4 2.2 发布包目录结构及文件说明 ................................................................................................ 4
2.2.1 api ................................................................................................................................... 5 2.2.2 conf ................................................................................................................................. 5 2.2.3 demo ............................................................................................................................... 5 2.2.4 lib .................................................................................................................................... 5 SSO Agent接入开发 ............................................................................................................................ 6 3.1 应用插件加载器 .................................................................................. 错误!未定义书签。
3.1.1 实现接口 ...................................................................................... 错误!未定义书签。 3.1.2 配置文件 ...................................................................................................................... 12 3.2 操作员单点认证 .................................................................................................................... 6
3.2.1 实现接口 ........................................................................................................................ 7 3.2.2 配置文件 ...................................................................................... 错误!未定义书签。 3.3 操作员、组织数据消息同步接口 ....................................................................................... 9
3.3.1 实现接口 ........................................................................................................................ 9 3.4 应用认证接口 ......................................................................................................................... 8
3.4.1 实现接口 ........................................................................................................................ 8 3.4.2 应用认证配置 ............................................................................. 错误!未定义书签。 DEMO .................................................................................................................................................. 26 使用SSO 客户端接口进行开发 ...................................................................................................... 15 5.1 创建SSO 客户端 ................................................................................................................ 15 5.2 操作员认证接口 .................................................................................................................. 16 5.3 数据访问接口 ....................................................................................................................... 17 5.4 应用认证接口 ....................................................................................................................... 18 5.5 JMS消息定义 ...................................................................................................................... 23
5.5.1 操作员会话过期消息(SSOOperatorSessionEvent) ................................................. 24 5.5.2 应用认证会话过期消息(SSOApplictionSessoinEvent) .......................................... 24 5.5.3 操作员信息修改消息(SSOOperatorEvent) .............................................................. 24 5.5.4 组织信息修改消息(SSOOrgEvent) ........................................................................... 25 5.5.5 应用权限更新消息(SSOAppPermEvent) ................................................................. 25
2
3
4 5
BOSS项目-系统安装手册 第 3 页 共 30 页
BOSS项目-系统安装手册
Media-JGF05001/Media-JGF05002/Media-JGF05003 IT Management Department
IT R&D 1 概述
1.1 SSO 应用接入
SSO 系统提供提供三个主要功能: ? 操作员单点登录。 ? 应用系统互信认证。
? 操作员、组织信息的访问和维护功能。
应用接入SSO系统主要可以通过两种方式:Out-Application 及In-Application方式。 Out-Application模式:
这种方式通过SSO Agent 进行接入。SSO Agent 负责管理操作员的登录/退出流程,操作员在应用中的SSO 的Session管理,并具SSO Agent 负责收接应用发送过的操作员登录,退出等信息交给应用进行处理。这种方式对应用接入的开发来说,优点是开发工作量比较小,开发相对比较简单。缺点就是应用对SSO的控制比较弱。 In-Application模式:
这种方式由应用通过SSO Server 接供的基本接口来控制SSO 登录退出流程。负责自己接收SSO Server 发送给应用的消息。这种方式应用可以灵活的控制SSO流程。缺点对应用的开发量比较大。
1.2 阅读对象
SSO接入开发人员。
2 开发环境说明
2.1 系统要求
SSO Agent 是基于JDK1.4.2进行开发的,在tomcat4.1.30及BES6.5上测试通过
2.2 发布包目录结构及文件说明
SSOAgent
BOSS项目-系统安装手册 第 4 页 共 30 页
BOSS项目-系统安装手册
Media-JGF05001/Media-JGF05002/Media-JGF05003 IT Management Department
IT R&D ├─api ├─conf ├─demo ├─lib
└─sso-agent-1.0.jar
2.2.1 api
该目录下保存了SSO 的 javadoc文件
2.2.2 conf
配置的模板文件
2.2.3 demo
SSO Agent 的DEMO程序
2.2.4 lib
SSO Agent 所依赖的jar文件
? activation-1.1.jar ? commons-codec-1.3.jar ? commons-httpclient-3.0-rc4.jar ? commons-lang-2.1.jar ? commons-logging.jar ? concurrent-1.3.2.jar ? jaxen-1.1-beta-9.jar ? jdom-1.0.jar ? log4j-1.2.11.jar ? mail-1.4.jar
? stax-1.2.0_rc2-dev.jar ? stax-api-1.0.1.jar ? wsdl4j-1.5.2.jar ? wstx-asl-2.9.3.jar ? xfire-all-1.1.2.jar
BOSS项目-系统安装手册 第 5 页 共 30 页
正在阅读:
BOSS项目-SSO接入开发指南12-20
苏教版六年级语文上册第四单元测试试题11-24
人教版高中英语选修九高二英语周练(3.19,无答案)11-30
留学360介绍蒙特利尔大学双录取03-20
爸爸去哪儿歌词分配02-08
太仓河道长效管理专项资金管理办法04-25
南方电网大型发电机及发变组保护技术规范110-27
中国石油大学(华东)现代远程教育2012年秋季学期《经济应用文写作》大作业(个人整理版)05-25
西南民族大学计算机系统结构试卷B 有答案01-12
一篇感人的英语爱情故事02-16
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 开发指南
- 接入
- 项目
- BOSS
- SSO