A AuthMS API Wiki API Reference iam.tianv.com →

GET /internal/applications/{app_id}/permissions

查询用户在指定应用中的角色和权限列表,供gateway鉴权中间件调用

租户服务 - 内部接口 None application/json

Request Parameters

NameInTypeRequiredDefaultExampleConstraintsDescription
app_id path string Yes 应用ID
userId query string Yes 用户ID
tenantId query string Yes 租户ID

Responses

StatusDescriptionSchema
200用户权限dto.UserPermissionDetailResponse
400请求参数错误gitee_com_linmes_authms_base_dto.SimpleResponse
500服务器内部错误gitee_com_linmes_authms_base_dto.SimpleResponse

Referenced Schemas

dto.UserPermissionDetailResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
data dto.UserPermissionResponse No
message string No
timestamp string No

dto.UserPermissionResponse

用户在应用中的权限信息

FieldTypeRequiredExampleConstraintsDescription
app_code string No my-app
app_id string No app_abc123
has_access boolean No
permissions array of

string

No ['["read"', '"write"]']
role string No editor

gitee_com_linmes_authms_base_dto.SimpleResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
message string No
timestamp string No