平台API

用户身份验证

基于OAuth2 密码模式获取access_token。 调用API时,需要将access_token设置在HTTP Header。

获取access_token

  • 请求URL

    POST http://<网关地址>/auth/oauth/token?username=test&password=<AES算法加密后的密码密文> &grant_type=password&scope=server

  • 请求HEADER

    Authorization - Basic <{client_id:client_secret}拼接文本后base64>;

    client_id和client_secret在【系统管理】/【应用授权】管理。

返回示例:

{
  "access_token": "h_Lq484QT8n-8aLEc1cS4BAUV2c",
  "token_type": "bearer",
  "refresh_token": "1ckACnypW-13Mgs7nwttlmC1qdU",
  "expires_in": 43199,
  "scope": "server",
}

调用API方法

  • 请求URL

    GET http://<网关地址>/admin/user/info

  • 请求HEADER

    Authorization - Bearer <{access_token}>;

返回示例:

{
  "code": 0,
  "data": {
    "sysUser": {
        "userId": "<用户ID>",
        "realName": "<姓名>",
        "username": "<登录名>",
        // ...
    }
  }
}

数据质量API

数据质量查询

数据资产API

元数据