token和deviceId
来源:互联网 发布:92kaifa 域名秀 编辑:程序博客网 时间:2024/05/22 16:07
我们在做后台传参数的时候经常遇到下面的几个参数不好传的问题
String accessToken, Integer appId, String deviceId , timestamp
1 如何传值appiD和token
找到相应acountId即为 userId
Integer userId = tokenService.getUserIdByAccessToken(accessToken, appId);
2 如何找到加密后的deviceId
首先找到秘钥
去数据库tb_app_auth里面找到
该appId对应的秘钥
比如10100所对应的aac1b1ea435a40ceb2a6bbcf42bbdcfe
然后执行AESCryptoSecurity加密类
String result=AESCryptoSecurity.encrypt("1009299", "aac1b1ea435a40ceb2a6bbcf42bbdcfe");
System.out.println(result);
main执行后得到
6265C656936DF2F02CF95E04D22F100F
3 timestamp不需要写 这个是在拦截器里面用到 app必须传
至此下面的方法即可执行
public Object getIslink(String accessToken, Integer appId, String deviceId){
//得到UserId
Integer userId = tokenService.getUserIdByAccessToken(accessToken, appId);
//根据appId获得秘钥
String secretKey = authService.getAppSecret(appId);
//根据加密后的deviceId和秘钥进行解密
deviceId = AESCryptoSecurity.decrypt(deviceId, secretKey);
}
- token和deviceId
- android_id和deviceId
- android deviceId
- 得到DeviceId:
- 通过acpi_dev_found 区分不同的deviceid,通过dev_of_node和is_acpi_node 区分dt和ACPI
- 微信蓝牙设备开发教程之获取蓝牙设备deviceid和设备二维码(2)
- 隐藏token 和 password
- token和session
- device token 和 UDID
- Android Token和Session
- Token和session
- Token和sessionID
- Token和Session
- Token和session
- token和sign
- Token和session
- Token和session
- token和sign
- imageBeffer绘制图形
- 程序员不可不知的英文词汇(4)
- 匿名内部类
- 知名App第三方库汇总2014.10
- 创建及使用静态库(.a)的步骤整理
- token和deviceId
- 创建自己的通用静态库 --- 很详细
- java调用shell脚本,并获得结果集的例子
- [Tools]Windows 7(64)系統下提取 deb 文件中的某个文件的一种方法
- JAVA GC新时代 老年代
- swift继承
- 概念:静态库/动态库/静态链接库/动态链接库
- 内部类
- JavaScript eval()函数