JWT token 登录
| 属性 | 值 |
|---|---|
| HTTP 方法 | GET |
| 接口路径 | /account/tokenLogin.do |
| 所属分类 | 消息与登录 API |
接口说明
接口路径:/account/tokenLogin.do
HTTP 方法:GET
所属小节:PDF 第 29 页
userToken=xxxxxxxxxxxxxxxx defaultClrTheme=dark defaultLang=en disableUserMark=1 userToken 的构建 userToken 是含有登录用户信息的加密字符串,加密信息是通过标准的双方传输可信数据的安全机制 JWT 创建的口令字, JWT 加密的用户信息 JSONObject 内容如下: { payload: { email: “xxx@xxx.com”/“135XXXXXXX”/“XXXX”} time: now } 说明:其中 email, 可以是邮箱,手机号,工号; 代码如下: public static void main( String[] args ) { HashMap<String, Object> user = new HashMap<String, Object>(); user.put("email", "yuanchaozhao@qq.com"); try { //token login String userToken = createTokenJWT(user); System.out.println("----> login token:" + userToken); JSONObject parsed = parseTokenJWT(userToken); System.out.println("-----> parsed:" + parsed); System.out.println("-----> 将此 token 作为参数放在 url 中即可, 如:"); System.out.println("/account/tokenLogin.do?userToken=" + userToken); } catch (Exception e) { System.out.println(e.getMessage()); } } 其它代码 参考 jwtToken 的生成代码,在认证接口二处有提供。 备注: JWT 即 JSON Web Tokens 的简写, 是满足工业标准 RFC7519 的一种通信加密解密机制,请参考: https://jwt.io/