Logowanie użytkowników w kilka minut.
Kompletny system kont oparty na GoTrue — ten sam co w Supabase. Użytkownicy trafiają do tabeli auth.users Twojej bazy, sesje to JWT podpisane sekretem projektu, a dostęp kontrolujesz politykami RLS.
await db.auth.signUp({ email: 'jan@firma.pl', password: 'Haslo-2026!' })
const { data, error } = await db.auth.signInWithPassword({
email: 'jan@firma.pl',
password: 'Haslo-2026!',
})
// JWT użytkownika trafia do każdego zapytania — RLS robi resztę
const { data: orders } = await db.from('orders').select('*')Możliwości
Co dostajesz w Auth
E-mail i hasło
Rejestracja i logowanie od razu po utworzeniu projektu — adresy są potwierdzane automatycznie.
Użytkownicy w panelu
Wyszukiwanie, dodawanie, blokowanie i usuwanie kont oraz wykres rejestracji z 30 dni.
Row Level Security
auth.uid() w politykach Postgres — autoryzacja tam, gdzie są dane.
MFA (TOTP)
Uwierzytelnianie dwuskładnikowe z aplikacją authenticator przez supabase-js.
Magic link i OTP
Logowanie bez hasła — po podłączeniu własnego SMTP (wkrótce).
OAuth i SSO
Google, GitHub, Apple i SAML — konfiguracja dostawców w panelu wkrótce.
Zastosowania
Do czego zespoły tego używają
Aplikacje konsumenckie
Logowanie społecznościowe zwiększa konwersję rejestracji.
Narzędzia B2B
Role i uprawnienia w aplikacji przez app_metadata i polityki RLS.
Aplikacje mobilne
Natywne SDK dla Flutter, Swift i Kotlin z odświeżaniem tokenów.
Pozostałe elementy platformy
Wszystkie usługi współdzielą tę samą bazę, uwierzytelnianie i uprawnienia.
Zbuduj w weekend. Skaluj do milionów.
Załóż darmowy projekt w 2 minuty. Bez karty kredytowej, bez pauzowania po tygodniu.