运营支撑服务平台

企业服务 数据服务 案例ID:241206
阿龙
6 年经验· 中国银行
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

单点登录实现:
用户访问浏览器,通过点击第三方云平台登录,携带授权code,到公共模块的后台,然后首先将客户端的ID和秘钥进行
Base64 加密,得到客户端授权码,然后把授权code、授权类型、授权范围、重定向uri放到请求头,把客户端授权码放到请求
体,然后访问第三方授权端,第三方通过校验回传访问的AccessToken对象,通过解析,我们拿到access_token,然后把
access_token 放到请求体,访问第三方资源端,第三方通过校验回传UserInfo对象,我们拿到该对象解析IdToken,然后进行
jwt 反解析,获取到用户的json字符串,解析json字符串,拿到完整的用户信息,然后将这个用户信息和数据库的用户比对,
如果一致,生成jwt_token,然后返回给到前端,单点登录实现完成
diameter 协议开发:
第三方系统对接,分为上、下游,本系统需要接收上游核心网发过来的语音消息,该消息使用的是diameter协议发送,
我们这边使用diameter服务端接收,然后经过处理后,入库,进行展示,然后需要把消息发送给下游运营服务平台,然后
下游会给我们响应,我们需要把我们接收到的消息量,和下游响应内容用diameter客户端反馈给到上游的服务端,其中技
术难点在于非正常对象的接收,AVP格式需要解析成对象,数据格式存在多层嵌套,同一层的子属性有同名,需要分层解析

运营支撑服务平台

企业服务 · 数据服务 案例ID:241206
联系该工程师
微信扫码,建群沟通
作者: 阿龙 - 6年经验- 中国银行

案例介绍

单点登录实现:
用户访问浏览器,通过点击第三方云平台登录,携带授权code,到公共模块的后台,然后首先将客户端的ID和秘钥进行
Base64 加密,得到客户端授权码,然后把授权code、授权类型、授权范围、重定向uri放到请求头,把客户端授权码放到请求
体,然后访问第三方授权端,第三方通过校验回传访问的AccessToken对象,通过解析,我们拿到access_token,然后把
access_token 放到请求体,访问第三方资源端,第三方通过校验回传UserInfo对象,我们拿到该对象解析IdToken,然后进行
jwt 反解析,获取到用户的json字符串,解析json字符串,拿到完整的用户信息,然后将这个用户信息和数据库的用户比对,
如果一致,生成jwt_token,然后返回给到前端,单点登录实现完成
diameter 协议开发:
第三方系统对接,分为上、下游,本系统需要接收上游核心网发过来的语音消息,该消息使用的是diameter协议发送,
我们这边使用diameter服务端接收,然后经过处理后,入库,进行展示,然后需要把消息发送给下游运营服务平台,然后
下游会给我们响应,我们需要把我们接收到的消息量,和下游响应内容用diameter客户端反馈给到上游的服务端,其中技
术难点在于非正常对象的接收,AVP格式需要解析成对象,数据格式存在多层嵌套,同一层的子属性有同名,需要分层解析

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×