说明
获取用户的个人资料,包括角色列表、权限列表
接口地址
GET /api/v1/auth/profile
请求参数说明
| 名称 | 类型 | 必填 | 说明 |
|---|
Body 示例
Body 字段说明
| 名称 | 类型 | 必填 | 说明 |
|---|
回复数据
{
"code": 0,
"message": "ok",
"data": {
"user_id": 2,
"username": "alice",
"nickname": "Alice",
"is_super_admin": false,
"app_id": "tenant-portal",
"roles": [
{
"id": 1,
"code": "admin",
"name": "应用管理员"
},
{
"id": 2,
"code": "user",
"name": "普通用户"
},
{
"id": 4,
"code": "red2",
"name": "fnos-webdav"
}
],
"permissions": [
{
"id": 1,
"code": "app:read",
"name": "查看应用",
"type": "api"
},
{
"id": 2,
"code": "app:write",
"name": "管理应用",
"type": "api"
},
{
"id": 3,
"code": "user:read",
"name": "查看用户",
"type": "api"
},
{
"id": 4,
"code": "user:write",
"name": "管理用户",
"type": "api"
},
{
"id": 5,
"code": "role:read",
"name": "查看角色",
"type": "api"
},
{
"id": 6,
"code": "role:write",
"name": "管理角色",
"type": "api"
},
{
"id": 7,
"code": "permission:read",
"name": "查看权限",
"type": "api"
},
{
"id": 8,
"code": "permission:write",
"name": "管理权限",
"type": "api"
},
{
"id": 9,
"code": "blacklist:read",
"name": "查看黑名单",
"type": "api"
},
{
"id": 10,
"code": "blacklist:write",
"name": "管理黑名单",
"type": "api"
},
{
"id": 13,
"code": "red2",
"name": "red2",
"type": "button"
},
{
"id": 14,
"code": "permission:delete",
"name": "权限删除",
"type": "button"
},
{
"id": 15,
"code": "key:view",
"name": "key-view",
"type": "button"
}
]
}
}回复字段说明
| 名称 | 类型 | 必填 | 说明 | |
|---|---|---|---|---|
| code | int | Y | 0:成功,其它:异常。 | |
| message | string | Y | ||
| data | object | |||
| data.roles | list | |||
| data.roles.id | int | 角色id | ||
| data.roles.code | int | 角色代码 | ||
| data.roles.name | int | 角色名称 | ||
| data.permissions | list | |||
| data.permissions.id | int | 权限id | ||
| data.permissions.code | int | 权限代码 | ||
| data.permissions.name | int | 权限名称 | ||
| data.permissions.type | int | 权限类型:button /menu /api | ||
| data.is_super_admin | int | 是否超级用户 |
作者:阮德明 创建时间:2026-06-26 15:48
最后编辑:阮德明 更新时间:2026-06-29 09:56
最后编辑:阮德明 更新时间:2026-06-29 09:56