工程開發
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