integrate-gotrue-auth - 集成 GoTrue 身份验证与项目角色
将项目接入共享 GoTrue 实例,添加 JWT 身份验证、前端认证组件、Docker 配置和项目级角色。
标签
更新于: 2026-10-07能力
典型输入
典型输出
该技能可以做什么
- 收集项目配置
- 检测项目技术栈
- 安装认证依赖
- 配置 JWT 设置
- 创建 JWT 中间件
- 保护 API 路由
- 创建 GoTrue 客户端
- 添加认证上下文
- 添加登录和路由保护
- 配置 Docker 部署
- 注册项目角色
输入
- 目标项目代码库
- 项目名称
- 项目标识
- 登录后跳转路径
- 前端样式
- GOTRUE_JWT_SECRET
输出
- JWT 身份验证中间件
- 受保护的 API 路由
- GoTrue 前端客户端
- 认证上下文
- 登录页面
- 受保护路由
- Docker 配置
- 已注册的项目角色
要求
- 后端项目
- React/Vite 或 Next.js 前端
- 基于 Docker 的 VPS 部署
- infrastructure_default Docker 网络
- 正在运行的共享 GoTrue 实例
- 可用的 GOTRUE_JWT_SECRET
- AskUserQuestion 工具
