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

  

最新文章

  1. js实现快速排序
  2. Oracle脚本笔记
  3. Temporary ASP.NET 拒绝访问
  4. hdu 1284完全背包
  5. WinForm公共控件
  6. Hadoop 2.x HDFS新特性
  7. python解无忧公主的数学时间097.py
  8. backBarButtonItem 颜色/文字修改
  9. 编写who命令:文件操作,缓冲区与联机帮助
  10. 数据读取器对象SqlDataReader与数据适配器对象SqlDataAdapter的使用
  11. 彻底明白Java的IO系统
  12. eclipse安装和配置Gradle插件
  13. intellij idea 2017和Jprofiler 10的集成 报错问题
  14. python excel写入及追加写入
  15. PHP删除当前目录及其目录下的所有文件
  16. 关于几个vcenter的合并心得!
  17. 几种简单的排序算法(JAVA)
  18. 给Eclipse安装eUML2插件以及可能出现的依赖错误解决方案(转)
  19. protected: C++ access control works on per-class basis, not on per-object basis
  20. OpenCL 查询平台和设备

热门文章

  1. oracle数据库导入导出09192255
  2. 对于KVO,你真的了解么?
  3. erlang游戏开发tcp
  4. 20179223《Linux内核原理与分析》第九周学习笔记
  5. 在 Windows 安装期间将 MBR 磁盘转换为 GPT 磁盘
  6. ResultSet.TYPE_SCROLL_SENSITIVE到底发生了什么?
  7. python3 scrapy main运行调式
  8. {Reship}{Socket}C#简单应用
  9. Linux驱动开发基础知识
  10. 从数据库导出数据到excel之List<map>导出