[技术教程] 通过Access Token判断当前用户是否有权限登录

当获得access_token后,便可以判断当前用户是否管理员,看其是否有权限登录应用后台。

请求格式说明

请求方式:GET (HTTPS)

认证方式: access_token,请参考第四步

请求地址:

https://open.welink.huaweicloud.com/api/weopen/v1/isadmin

请求头部:

x-wlk-Authorization: ACCESS_TOKEN

响应格式说明

返回结果:

{
      "code": "0",  
      "message": "成功",
      "isAdmin": true,
      "roles": [
        "appStoreAdmin"
      ]
    }

返回参数说明:

属性名 描述
code 响应结果状态码
message 响应结果说明
isAdmin true/false,当为true是表示有权限管理该应用
roles [“enterpriseAdmin”,“appStoreAdmin”, “appAdmin”] 返回值为列表中值的1个或者多个,enterpriseAdmin表示为租户管理员,appStoreAdmin表示为租户内所有应用的管理员 ,appAdmin表示为该应用的责任人

错误码说明:

错误码 错误说明
0 成功
58001 登录信息中无APPID
58002 获取登录用户信息失败
58003 当前用户不是管理员