Logowanie i płatności
Uwierzytelnianie, zarządzanie tożsamością i obsługa płatności. Dobieram dostawcę do projektu — Clerk do dopracowanego UX, Auth.js do pełnej kontroli, Stripe do wszystkiego, co dotyczy pieniędzy.
Auth.js
Domyślny wybór do autentykacji w Next.js. OAuth, sesje, JWT — minimum konfiguracji. Darmowy, self-hosted.
Auth0
Enterprise'owe zarządzanie tożsamością. Wybieram, kiedy projekt wymaga SAML, MFA albo compliance wykraczającego poza Auth.js.
Clerk
Gotowa autentykacja z dopracowanym UI. Wybieram Clerka, kiedy projekt potrzebuje ładnych ekranów logowania i zarządzania użytkownikami od razu.
Supabase
Backend-as-a-service oparty na Postgresie — z wbudowaną autentykacją, real-time i storage. Świetny na MVP i produkty indie.
Firebase
Google'owy BaaS. Używam w projektach mobile-first, które potrzebują real-time, push notyfikacji i szybkiego prototypowania.
Stripe
Standard w płatnościach. Subskrypcje, jednorazowe płatności, faktury, split na marketplace — Stripe ogarnia wszystko przez czyste API.