MastraAuthSupabase 類別
MastraAuthSupabase 類別使用 Supabase Auth 為 Mastra 提供身分驗證。它會使用 Supabase 的身分驗證系統驗證傳入要求,並透過 auth 選項與 Mastra 伺服器整合。
使用範例「使用範例」的直接連結
src/mastra/index.ts
import { Mastra } from '@mastra/core'
import { MastraAuthSupabase } from '@mastra/auth-supabase'
export const mastra = new Mastra({
server: {
auth: new MastraAuthSupabase({
url: process.env.SUPABASE_URL,
anonKey: process.env.SUPABASE_ANON_KEY,
}),
},
})
建構函式參數「建構函式參數」的直接連結
url?:
string
= process.env.SUPABASE_URL
你的 Supabase 專案 URL。可在 Supabase 專案設定中找到。
anonKey?:
string
= process.env.SUPABASE_ANON_KEY
你的 Supabase 專案匿名/公開 key。用於使用者端身分驗證。
name?:
string
身分驗證 Provider 執行個體的自訂名稱。