MastraAuthSupabase 클래스
그만큼MastraAuthSupabase클래스는 Supabase Auth를 사용하여 Mastra에 대한 인증을 제공합니다. Supabase의 인증 시스템을 사용하여 들어오는 요청을 확인하고 다음을 사용하여 Mastra 서버와 통합합니다.auth옵션.
사용예사용예에 대한 직접 링크
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 프로젝트의 익명/공개 키입니다. 클라이언트 측 인증에 사용됩니다.
name?:
string
인증 Provider 인스턴스의 사용자 지정 이름입니다.