Supabase-Clients (Browser/Server/Admin), Session-Proxy und Basis-Typen
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
import "server-only";
|
||||
import { createClient as createSupabaseClient } from "@supabase/supabase-js";
|
||||
|
||||
// Service-Role-Client: umgeht RLS. Ausschließlich serverseitig verwenden
|
||||
// (Benutzerverwaltung durch den Admin).
|
||||
export function createAdminClient() {
|
||||
return createSupabaseClient(
|
||||
process.env.NEXT_PUBLIC_SUPABASE_URL!,
|
||||
process.env.SUPABASE_SERVICE_ROLE_KEY!,
|
||||
{
|
||||
auth: { persistSession: false, autoRefreshToken: false },
|
||||
}
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user