跳转到内容

认证用户

管理OAuth2用户身份与授权权限


查询用户所有授权的应用功能树

GET
/api/v1/auth/user/{userId}/app/{appIdOrCode}/func/tree

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

userId*

用户ID

类型integer
必填
format"int64"
appIdOrCode*

应用ID或代码

类型string
必填

查询参数

joinApi

关联查询功能API标识

类型boolean
joinTag

关联查询功能标签标志

类型boolean
onlyEnabled

仅返回已启用的功能,默认为true

类型boolean

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

删除oauth2授权用户

DELETE
/api/v1/auth/user

注意:删除授权用户后,该用户将无法登录系统

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

查询参数

ids*

用户ID

类型array
必填
maxItems200
minItems0
uniqueItemstrue

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

查询用户所有已授权的应用功能列表

GET
/api/v1/auth/user/{userId}/app/{appIdOrCode}/func

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

userId*

用户ID

类型integer
必填
format"int64"
appIdOrCode*

应用ID或代码

类型string
必填

查询参数

joinApi

关联查询功能API标识

类型boolean
joinTag

关联查询功能标签标志

类型boolean
onlyEnabled

仅返回已启用的功能,默认为true

类型boolean

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

更新用户密码

PATCH
/api/v1/auth/user/password

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
主体

示例

cURL
JavaScript
PHP
Python

验证用户密码是否正确

GET
/api/v1/auth/user/password/check

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

查询参数

dto*
必填

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

修改用户实名状态

PATCH
/api/v1/auth/user/realname

租户实名认证后修改用户的实名状态

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
主体

示例

cURL
JavaScript
PHP
Python

检查当前用户的密码

GET
/api/v1/auth/user/password/check/current

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

查询参数

dto*
必填

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

查询用户所有已授权的应用信息

GET
/api/v1/auth/user/{userId}/app

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

userId*

用户ID

类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

更新当前用户的密码

PATCH
/api/v1/auth/user/password/current

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
主体

示例

cURL
JavaScript
PHP
Python

初始化当前用户的密码

PATCH
/api/v1/auth/user/password/init/current

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
主体

示例

cURL
JavaScript
PHP
Python

基于 GPL-3.0 许可发布