巴别鸟巴别鸟文档

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/

调用说明

  • 调用前需完成 认证与 Token,并在请求 Header 中携带 Authorization: Bearer <access_token>
  • 参数和返回字段以本页 PDF 抽取内容为准;如部署版本存在差异,应以实际私有云 API 文档和联调结果为准。
  • 所属分类:消息与登录 API