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" }
}