fastapi_best_architecture
GitHub OAuth2
复制页面
fastapi_best_architecture
授权
swagger 调试专用
POST
用户登录
POST
创建新 token
POST
用户登出
POST
验证码
获取登录验证码
GET
GitHub OAuth2
获取 Github 授权链接
GET
Github 授权自动重定向
GET
LinuxDo OAuth2
获取 LinuxDo 授权链接
GET
LinuxDo 授权自动重定向
GET
系统API
获取所有接口
GET
获取接口详情
GET
更新接口
PUT
分页获取所有接口
GET
创建接口
POST
批量删除接口
DELETE
系统Casbin权限
分页获取所有权限策略
GET
获取所有 P 权限策略
GET
添加多组 P 权限策略
POST
更新多组 P 权限策略
PUT
删除多组 P 权限策略
DELETE
更新 P 权限策略
PUT
添加 P 权限策略
POST
删除 P 权限策略
DELETE
删除所有 P 权限策略
DELETE
获取所有 G 权限策略
GET
添加多组 G 权限策略
POST
删除多组 G 权限策略
DELETE
添加 G 权限策略
POST
删除 G 权限策略
DELETE
删除所有 G 权限策略
DELETE
系统部门
获取部门详情
更新部门
删除部门
获取所有部门展示树
创建部门
系统字典数据
获取字典详情
更新字典
分页获取所有字典
创建字典
批量删 除字典
系统字典类型
分页获取所有字典类型
创建字典类型
批量删除字典类型
更新字典类型
系统角色
获取所有角色
获取用户所有角色
获取角色所有菜单
获取角色所有数据规则
获取角色详情
更新角色
分页获取所有角色
创建角色
批量删除角色
更新角色菜单
更新角色数据权限规则
系统用户
注册用户
添加用户
密码重置
获取当前用户信息
查看用户信息
更新用户信息
用户注销
更新用户角色
更新头像
分页获取所有用户
修改用户超级权限
修改用户后台登录权限
修改用户状态
修改用户多端登录状态
登录日志
分页获取登录日志
批量删除登录日志
清空登录日志
操作日志
分页获取操作日志
批量删除操作日志
清空操作日志
redis监控
redis 监控
服务器监控
server 监控
代码生成
获取数据库表
导入代码生成业务和模型列
生成代码预览
获取代码生成路径
代码生成
下载代码
获取所有代码生成业务
获取代码生成业务详情
更新代码生成业务
删除代码生成业务
获取代码生成业务所有模型
创建代码生成业务
获取代码生成模型列类型
获取代码生成模型详情
更新代码生成模型
删除代码生成模型
创建代码生成模型
任务
获取可执行任务
执行任务
获取任务详情
撤销任务
系统数据权限规则
获取支持过滤的数据库模型
获取支持过滤的数据库模型列
获取所有数据规则
获取数据权限规则详情
更新数据权限规则
分页获取所有数据权限规则
创建数据权限规则
批量删除数据权限规则
系统通知公告
获取通知公告详情
更新通知公告
分页获取所有通知公告
创建通知公告
批量删除通知公告
系统参数配置
获取网站参数配置
保存网站参数配置
获取用户协议
保存用户协议
获取用户政策
保存用户政策
获取参数配置详情
更新参数配置
分页获取所有参数配置
创建参数配置
批量删除参数配置
系统菜单
获取用户菜单侧边栏
获取菜单详情
更新菜单
删除菜单
获取所有菜单展示树
创建菜单
系统令牌
获取令牌列表
踢下线
系统上传
上传图片
上传视频
系统插件
安装插件
打包插件
GitHub OAuth2
复制页面
Github 授权自动重定向
GET
/api/v1/oauth2/github/callback
GitHub OAuth2
最后修改时间:
2025-04-16 13:07:52
Github 授权后,自动重定向到当前地址并获取用户信息,通过用户信息自动创建系统用户
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Query 参数
生成代码
code
Code
可选
Any of
string
null
state
State
可选
Any of
string
null
code_verifier
Code Verifier
可选
Any of
string
null
error
Error
可选
Any of
string
null
返回响应
🟢
200
成功
application/json
Successful Response
Body
生成代码
No schema defined
示例
null
🟠
422
参数错误
上一页
获取 Github 授权链接
下一页
获取 LinuxDo 授权链接