说明

获取用户的个人资料,包括角色列表、权限列表

接口地址

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