Lattice Hub 文档
HTTP OpenAPI鉴权

登录与状态

用户登录与鉴权系统状态。

用户登录与鉴权系统状态。用户 / 用户组 / 角色 / 策略见同目录子页。

默认 Base URL:http://127.0.0.1:8090。管理面接口需 Authorization(登录返回的 token)。

鉴权 · 登录

登录与鉴权系统状态。

POST/auth/v1/user/login

用户登录

换取管理面 token;后续请求在 Authorization 携带。body 为 LoginRequest。

  • ownerbody · string可选

    owner

  • namebody · string必填

    name

  • passwordbody · string必填

    password

  • optionsbody · map<string,string>可选

    options

  • codebody · uint32必填

    业务码,成功多为 200000。

  • infobody · string可选

    提示信息。

  • loginRequestbody · LoginRequest可选

    返回中的 LoginRequest 实体字段(批量接口在 responses[] 内)。

    • ownerbody · string可选

      owner

    • namebody · string可选

      name

    • passwordbody · string可选

      password

    • optionsbody · map<string,string>可选

      options

请求示例
curl -sS -X POST 'http://127.0.0.1:8090/auth/v1/user/login' \
  -H 'Content-Type: application/json' \
  -d '{"name":"admin","password":"Pole@123456"}'
响应示例
{
  "code": 200000,
  "info": "execute success",
  "loginResponse": { "user_id": "xxx", "token": "<token>", "name": "admin" }
}
GET/auth/v1/system

鉴权系统状态

查询鉴权是否开启、主用户是否已初始化。

无额外参数。

请求示例
curl -sS 'http://127.0.0.1:8090/auth/v1/system'
响应示例
{
  "code": 200000,
  "info": "execute success",
  "option": { "authEnabled": "true", "mainUserExist": "true" }
}

On this page