首页
指南
云豆系统
API
文章
首页
指南
云豆系统
API
文章
  • API

    • API 文档
    • 认证接口
    • 文档接口

认证接口

OAuth2 登录

获取授权码

跳转到 ruoyi-vue-pro 的 OAuth2 授权端点:

GET https://your-ruoyi-domain/oauth2/authorize

参数:

参数名类型必填说明
client_idstring是客户端 ID
redirect_uristring是回调地址
response_typestring是固定值:code
scopestring是授权范围,如:openid

授权回调

GET /api/oauth2/callback

参数:

参数名类型必填说明
codestring是授权码

响应:

{
  "code": 200,
  "message": "success",
  "data": {
    "token": "eyJhbGciOiJIUzI1NiIs...",
    "user": {
      "id": 1,
      "username": "admin",
      "nickname": "管理员",
      "roles": ["admin"]
    }
  }
}

获取当前用户

GET /api/user/me

请求头:

Authorization: Bearer <token>

响应:

{
  "code": 200,
  "message": "success",
  "data": {
    "id": 1,
    "username": "admin",
    "nickname": "管理员",
    "roles": ["admin"]
  }
}
Prev
API 文档
Next
文档接口