工程开发
supabase-auth
管理 Supabase 身份验证,包含用户注册、登录、会话管理以及通过 REST API 进行的管理级用户生命周期操作。
简介
supabase-auth 技能为将 Supabase 身份验证集成到开发工作流中提供了全面的接口。该技能专为终端环境的开发者设计,封装了 Supabase Auth API,简化了从基础电子邮件密码验证到复杂管理级用户控制的各项任务。它非常适合开发 SaaS 应用、管理用户数据库,或是在 CI/CD 及本地开发流程中自动化身份工作流的开发者。通过利用共享的 Supabase API 辅助脚本,它确保了与后端一致的通信,并通过标准 Shell 脚本安全地处理身份验证令牌和敏感元数据。
-
支持电子邮件与密码验证,包括注册、登录与登出流程。
-
高级会话管理,包括使用刷新令牌 (refresh token) 进行令牌更新。
-
全面支持用户身份管理,包括密码重置、触发恢复邮件以及账号确认流程。
-
提供管理级功能,允许开发者通过配置服务角色密钥 (service role key),以编程方式列出、获取、更新及创建用户。
-
与用户元数据无缝集成,允许在注册或更新个人资料时存储自定义字段。
-
需要设置 SUPABASE_URL 和 SUPABASE_KEY 环境变量以进行正确的身份验证。
-
依赖共享的 supabase-api.sh 脚本来实现统一的 API 请求格式与错误处理。
-
建议搭配 jq 工具使用,以解析包含令牌和用户标识符的 JSON 响应。
-
请注意,使用服务角色密钥执行的管理操作应在安全、服务器端或管理环境中进行,以避免暴露高权限凭证。
-
与 Claude Code 原生集成,允许开发者直接通过自然语言请求用户管理任务。
仓库统计
- Star 数
- 16
- Fork 数
- 0
- Open Issue 数
- 1
- 主要语言
- Shell
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 05:57