永发信息网

(ADC管理平台与SI应用系统的接口)鉴权与心跳的代码怎么写说知道啊!急急急

答案:1  悬赏:40  手机版
解决时间 2021-04-14 16:40
(ADC管理平台与SI应用系统的接口)鉴权与心跳的代码怎么写说知道啊!急急急
最佳答案






目录
一、概述
n 接口概述
n 文档概述
n 术语及定义
n 引用标准
二、总体规范
n 消息结构
n 接口方式
三、ADC管理平台与SI应用系统的接口
n SSO鉴权接口
n SSO心跳接口
n 服务开通和修改
n 服务状态变更
n 客服成员管理
n 计费申请
n SI运行状态及性能检测
n SI客户端鉴权和心跳
n 成员订购申请
n 成员开通
n 话单传递接口
n 集团信息接口
n 个人信息接口
n 部门信息接口
n 外部单位信息接口
n 商品信息接口
n 支持多子业务客户成员管理
n 关键字同步
n Web点播鉴权请求
n Web点播鉴权结果
n 试用和体验鉴权接口
n 试用服务开通和注销
n 试用成员管理接口
n 集团订购关系同步
n 管控信息同步
n 用户帐号同步
n V网伴侣成员订购申请
n V网伴侣手机归属地查询
n 用户产品信息查询接口
四、接口实现
五、文件接口



附件下载: ADC与SI接口规范下载




一、概述




ADC管理平台是本省SI应用系统的接入点,根据规划,ADC管理平台需要与SI应用系统进行信息交换与同步,下表概括了ADC管理平台与SI应用系统间的接口操作的内容,其中蓝色字部分表示一期实现部分,粉红色部分计划在二期实现。

1.2. 文档概述
本文的后续部分将分别描述这些接口的功能、流程、属性和接口报文格式。
1.3. 术语及定义
集团产品号码 11位,标识集团订购关系,由 ‘2’字母开头+2位地市代码+2位产品代码+6位自由编码组成,通过集团产品代码可以唯一标识一个订购关系。
1.4. 引用标准
《省BOSS与业务管理平台(业务平台)接口规范(暂行)(V1.1.0)》
《全网行业应用业务规范》
《中国移动一级BOSS系统接口规范-全网行业应用-SMS业务单行本-IAGW-M部分2.0.0》
《中国移动一级BOSS系统接口规范V1.4.5》
《网站集团业务接口协议(动力100与BOSS的接口规范)》




二、总体规范




总体规范定义传输协议、报文结构,具体如下。
2.1. 消息结构
每个交易消息(包括请求和应答)有一个是名字,交易消息以XML格式表达的,根据XML的定义,每个XML文件需要有特定的Root Tag(根标记),在本规范中,用消息名作为根节点,根节点下包括两个部分:Message Header(消息头)与Message Body (消息体,交易业务内容)。其中,Message Header用于存储交易请求以及应答的公共部分和消息的控制数据,而Message Body作为消息体,包含交易请求和应答的业务数据。
在本文档中以表格的形式表示XML格式,以下为表格中对元素约束(出现次数)的表示方法的描述:

2.1.1. 请求报文
ADC与SI系统接口请求报文各个字段解释如下表。SvcCont是报文体的内容,以XML的格式表达,作为报文头的最后一个信息,与报文头一起传送,其他信息是报文头信息,作为标识、控制等信息。
ADC与SI应用系统接口请求报文各个字段解释如下表:

ADC管理平台与SI接口业务代码表,如下:

2.1.2. 应答报文
ADC与SI应用系统接口应答报文各个字段解释如下表:

2.1.3. 消息体
消息体Message Body为交易请求以及应答的内容,以XML格式存储,在交易报文传输时作为Message Header的一个元素“SvcCont”和Header一起传输。
2.2. 接口方式
ADC与SI平台主要采用WebService方式,接口协议使用SOAP协议;部分接口采用文件方式,采用FTP协议。




三、ADC管理平台与SI应用系统的接口




3.1. SSO鉴权接口
3.1.1. 业务功能
用户使用SI应用系统之前,首先需要登录ADC平台。登录成功后,ADC平台为用户生成一个Token(令牌);同时用户可以使用其订购的所有SI应用,用户点击应用链接时,系统将用户Token传送到SI应用系统,为实现单点登录,SI应用系统需要请求ADC平台对该Token进行统一鉴权。ADC平台在鉴权响应中将Token对应的用户个人信息和权限信息(可能为空)返回到SI应用系统。
token传递的方式:参数和 POST-----采用URL中的参数方式,参数名称是:token。
例如: http://www.adc.com?token=xxxxxxxxxxxxx。
3.1.2. 业务流程
ADC平台单点登录流程如下:
1.用户输入帐号和密码登录到ADC平台,ADC平台为用户产生Token;
2.用户点击SI应用系统链接,ADC平台将用户Token发送给SI应用系统;
3. SI应用系统请求ADC平台对用户Token鉴权(确认Token的合法性-是否ADC产生的,获取用户信息);
4. ADC平台返回鉴权响应,将Token对应的用户信息和用户权限信息发送给SI应用系统。
3.1.3. 交易报文
3.1.3.1. 请求报文
Message Name:AuthenRequest;
Message Header:见前面定义;
Message Body如下:

3.1.3.2. 应答报文
Message Name:AuthenResponse;
Message Header:见前面定义;
Message Body如下:

3.1.4. 样例实现
Asp调用WebServices实例:

SSO鉴权接口(C#实现,WebServices通过代理类来实现)



3.2. SSO心跳接口
3.2.1. 业务功能
为实现用户的单点登录,ADC平台必须能够感知到用户当前是否处于存活状态。用户登录到SI应用系统以后,ADC平台无法确定用户是否在线,默认情况下,一定时间(如30分钟)后,ADC平台将会自动杀死用户的进程。所以SI应用系统必须定时调用该接口通知ADC平台更新用户的存活期,以保证用户的Token在用户由SI应用系统中返回到ADC平台后仍然有效,可以继续访问其他SI应用系统的功能。
3.2.2. 业务流程
流程如下:
1、用户登录到SI应用系统通过ADC平台统一鉴权;
2、SI应用系统定时(如8分钟)向ADC平台发送心跳请求;
3、ADC平台刷新用户Token存活期为初始值(如30分钟);
4、ADC平台发送心跳响应结果到SI应用系统(如Token不存在或刷新失败等)。
说明:消息体在传递过程中加密。
3.2.3. 交易报文
3.2.3.1. 请求报文
Message Name:PulseRequest;
Message Header:见前面定义;
Message Body如下:

3.2.3.2. 应答报文
Message Name:PulseResponse;
Message Header:见前面定义;
Message Body如下:

3.2.4. 样例实现
SSO心跳接口(C#实现)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
07是否可以直接打开03制作的幻灯片
冰箱冷藏室有个0f是什么意思
请问邓丽君是什么时候逝世的?
playing什么意思中文翻译
冰棍怎么才能变成人棍?
通讯博物馆在哪里啊,我有事要去这个地方
齐齐哈尔技师学院出来学员属于什么文凭
单选题Thisisthebus________hetooktothe
旋舞100级升105的时候升级奖励是多少点券啊?
梦幻西游飞升掉人物经验吗?
长安CS35一年车到4S店做动平衡要钱吗?
和一个自己不喜欢的人结婚,以后会幸福么?
Excel大作业要求
诺基亚5800XM下载软件一般下哪些?
DNF加9的影虎刀多少游戏币?
推荐资讯
肠胃不好,吃什么好啊?
Can you feel my world 评论
出现2个一样的选项卡
1972年农历7月16是什么星座
已知abc是三角形ABC的三边,满足等式b∧2=(c+
王力宏下一张专辑叫设么名字
冬天手指裂口怎么办?
我的QQ宠为什么登陆不了
我的手机每次用猎豹清理大师请理垃圾时,总会
赞美周庄古镇的句子,周庄古诗词 赏析
打开C D E F盘 窗口最大化
随寓度假公寓十五大街店我想知道这个在什么地
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?