各自平台token获取解析及用户信息的获取
1、auth根据手机号码获取auth平台session_token记统一认证的user_id与pass_id
[dwliuchao1@GD-QHD-CNG152TFKX-12.55 logs]$ cd /home/d139/logs
[dwliuchao1@GD-QHD-CNG152TFKX-12.55 logs]$ cat mcloud_cas_access..log | grep --color 'login' | head -n1
-- :: 1541779200.7757 112.20.12.196 0.049542903900146 auth.call..com/login.xml?appid=f206422f2ac3c3e11dd6db37854d0bc2&service=http://api.cytxl.com.cn&gateway=1&credential=mKMFgpTQ%7C1%7CRCS%7C1544371199821%7CN0k1lKmZovhK39pn0YQbhd1sD3jD.8dvQ7UcrVr8f8AwjF2PNqQaCWeKPK1s7sOHiMkGIdZJe.zxFDxCadMBZapCiDeSwjo5jVnwYlBUefAfXmkrlNPIm0mvrOn22b4rO1OHn_MWIdEdxV7eBhy1wCVhD3vAiHQs9CIz0MmSnks-&type=cytoken&once=1&channel=10212326 {"appid":"f206422f2ac3c3e11dd6db37854d0bc2","service":"http:\/\/api.cytxl.com.cn","gateway":"1","credential":"mKMFgpTQ|1|RCS|1544371199821|N0k1lKmZovhK39pn0YQbhd1sD3jD.8dvQ7UcrVr8f8AwjF2PNqQaCWeKPK1s7sOHiMkGIdZJe.zxFDxCadMBZapCiDeSwjo5jVnwYlBUefAfXmkrlNPIm0mvrOn22b4rO1OHn_MWIdEdxV7eBhy1wCVhD3vAiHQs9CIz0MmSnks-","type":"cytoken","once":"1","channel":"10212326"} {"error_code":"0","msg":"OK","data":{"st":"STf0e300d4d175235fedddbb92bdde8085","user_id":"1980596324","pass_id":"398963358","expires":"86400"}}
2、auth根据auth平台提供的session_token解析出mobile及统一认证平台user_id与passId
-- :: 1541779200.0454 192.168.60.249 0.020688056945801 auth.cytxl.com.cn/validate.json {"appid":"4186d8e89861735346686ffcdc9a0427","st":"ST747fef10b13137375e7f2388a88030e6","once":"10f6288df04a8a0662d899a3fcc2a246"} {"error_code":"","msg":"OK","data":{"user_id":"","pass_id":"","mobile":"","email":"","expires":""}}
特别说明:auth平台 auth.cytxl.com.cn/validate.json接口如果请求统一认证注册、登录接口失败,那么接口返回mobile也是空,错误原因要根据auth平台session_token解析的mobile查找ccup平台日志。
3、auth平台接口auth.call.139.com/login.[xml|json]或auth.call.139.com/registerAndLogin.[xml|json]接口在入参type=cytoken时,把参数credential解码成手机号码再请求/ccup/user/register或/ccup/user/sso/login接口获取统一认证平台userId及passId
4、ccup根据手机号码获取统一认证passId与userId与统一认证平台token
2018-11-10 00:00:00 1541779200.7757 0.0381, http://192.168.1.63:8880/ccup/user/sso/login.action, {"clientId":"100013","loginId":"13691068800","expireTime":"86400000","clientVersion":"","originalClientId":"560001","ip":"112.20.12.196","requestId":"1541779200"}, {"result":"1","error":null,"passId":"398963358","requestId":"1541779200","token":"PedyEzZ8tgtmf_g8cErssUT8l8BbXEqLo02HjjDGB4_qoXAYSzTACeD12AOCjM1vrnXgU_0FPbUBuSGO10G5dAiSBfG-ZydvkisHYfc95uDrjMVVGBE1SpXPhoVsYVjOWKHsHDdawgQxURbMzkRKo3LbClvUaA4q3PBsxmk6xAs|jobmywhw|h5aee9rt","userId":"1980596324"}, http://auth.call.139.com/login.xml?appid=f206422f2ac3c3e11dd6db37854d0bc2&service=http://api.cytxl.com.cn&gateway=1&credential=mKMFgpTQ%7C1%7CRCS%7C1544371199821%7CN0k1lKmZovhK39pn0YQbhd1sD3jD.8dvQ7UcrVr8f8AwjF2PNqQaCWeKPK1s7sOHiMkGIdZJe.zxFDxCadMBZapCiDeSwjo5jVnwYlBUefAfXmkrlNPIm0mvrOn22b4rO1OHn_MWIdEdxV7eBhy1wCVhD3vAiHQs9CIz0MmSnks-&type=cytoken&once=1&channel=10212326
各自平台token获取解析及用户信息的获取的更多相关文章
- Java微信公众平台开发(十二)--微信用户信息的获取
转自:http://www.cuiyongzhi.com/post/56.html 前面的文章有讲到微信的一系列开发文章,包括token获取.菜单创建等,在这一篇将讲述在微信公众平台开发中如何获取微信 ...
- Java微信公众平台开发(十)--微信用户信息的获取
前面的文章有讲到微信的一系列开发文章,包括token获取.菜单创建等,在这一篇将讲述在微信公众平台开发中如何获取微信用户的信息,在上一篇我们有说道微信用户和微信公众账号之间的联系可以通过Openid关 ...
- 微信公众号基础02_获取accessToken和用户信息
上一篇分享了搭建微信公众号server,本文分享一下假设获取access_Token和用户信息.工具还是新浪云SAE 1.获取access_Token 相见开发文档:https://mp.weixin ...
- 黄聪:WordPress 多站点建站教程(五):获取子站点用户信息(通过输入站点ID号来获取该站点的所有用户)
得到站点ID为1的用户 <ul> <?php $blogusers = get_users('blog_id=1'); foreach ($blogusers as $user) { ...
- spring oauth2获取当前登录用户信息。
使用spring oauth2框架做授权鉴定.想获取当前用户信息怎么办? 我们知道spring oauth2是基于spring security的实现的. spring security可以通过Sec ...
- ASP.NET Core 2.0 MVC - 获取当前登录用户信息
一.前言 上篇实战完成后,没想到会有那么多的圈友给了那么多的支持,甚至连只是作为代码仓储的git上也给了一些小星星,真的感觉很惶恐啊,哈哈哈,毕竟代码写的很烂啊.由于上一篇只是大概说了下项目,所以准备 ...
- 微信小程序开发之获取openid及用户信息
1. 获取openid 1.1 获取code 调用接口获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid) 及本次登录的会话密钥(session_key).用户数据的加解 ...
- 微信公众号授权回调用户信息,获取openid
1.--------------------用户授权登录并获取code 授权登录方式有两个,一种为静默授权登录(scope=snsapi_base),一种为非静默授权登录(scope=snsapi_u ...
- 微信公众号&小程序 -- 获取并解密用户数据(获取openId、unionId)
本文转自https://my.oschina.net/u/3235888/blog/832895 前言 微信小程序API文档:https://mp.weixin.qq.com/debug/wxadoc ...
随机推荐
- [Linux] mysql的安装和使用
1.安装 sudo apt-get install mysql-server sudo apt-get install mysql-client 安装的时候会提示设置密码 2.使用 (1)mysql操 ...
- sql基础语法复习(二)-- 分组,连接的使用
一.深入学习 group by group by ,分组,顾名思义,把数据按什么来分组,每一组都有什么特点. 1.我们先从最简单的开始: select count(*) from tb1 group ...
- Markdown 效果测试
欢迎使用 Cmd - 在线 Markdown 编辑阅读器 \[ \int e^{-x^2 - y^2} dx = \sqrt{2 \pi} \] 我们理解您需要更便捷更高效的工具记录思想,整理笔记.知 ...
- python 除法
- selenium-java,解决一些加了显性等待和隐性等待都不好使的情况,以及给UI自动化加上暂停功能
最近在UI自动化时遇到了,上一步成功操作后没有响应的情况(动画加载和浏览器加载导致实际没有问题),导致下一步无法成功操作,所有想在尝试2次操作后再次进行上一步操作解决这种情况导致的错误(其实是不想每一 ...
- BZOJ 2530 Poi2011 Party 【枚举】
BZOJ 2530 Poi2011 Party Description Byteasar intends to throw up a party. Naturally, he would like i ...
- 像黑客一样!Chrome 完全键盘操作指南(原生快捷键 + Vimium 插件)
有那么一波小伙伴,多数时候都不需要用到鼠标,通常他们正好是“黑客”.当你开始使用键盘操作一切时,便能体会到无需用鼠标瞄准按钮时的干脆,无需在键盘和鼠标之间移动手时的轻松. Chrome 原生自带大量快 ...
- excel怎么一次性生成10万个6位连续数 和 随机6位数
1.打开工作表,在名称框输入A1:A100000 2.编辑栏输入 =int(rand()*900000+100000) 3.按ctrl+enter 需要提取的话,马上ctrl+c就可以在其它软件中粘贴 ...
- java编程之POI读取excel表格的内容
07版本的excel需要另外加一个jar包.xbean.jar的jar包 读取代码模板.利用模板介绍读取excel的一些poi的api这是重点 /** * 读取excel文件 * @Title: re ...
- python绘图踩的坑
踩的坑 pyecharts安装地图包 pip install echarts-countries-pypkg 报错Unknown or unsupported command 'install' 这可 ...