HostBase
Uwierzytelnianie

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.

50 000 MAU w planie FreeJWT kompatybilne z SupabaseZarządzanie kontami w paneluOAuth i SMTP (wkrótce)
login.ts
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.

Zbuduj w weekend. Skaluj do milionów.

Załóż darmowy projekt w 2 minuty. Bez karty kredytowej, bez pauzowania po tygodniu.