Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when implementing auth in Nuxt apps with @onmax/nuxt-better-auth - provides useUserSession composable, server auth helpers, route protection, and Better Auth plugins integration.
How to use
- Zainstaluj moduł @onmax/nuxt-better-auth w projekcie Nuxt 4+ i skonfiguruj zmienne środowiskowe oraz plik konfiguracyjny modułu zgodnie z dokumentacją installation.md.
- Zaimplementuj przepływ logowania na kliencie, używając composable'a useUserSession oraz funkcji signIn, signUp i signOut – szczegóły znajdziesz w client-auth.md.
- Chroń trasy aplikacji, definiując reguły w routeRules, middleware'ach lub metadanych stron (definePageMeta) – patrz route-protection.md.
- Na serwerze pobieraj sesję użytkownika za pomocą serverAuth i getUserSession w API routes, lub wymagaj uwierzytelnienia funkcją requireUserSession – instrukcje w server-auth.md.
- Jeśli potrzebujesz zaawansowanych funkcji, włącz wtyczki Better Auth (admin, passkey, 2FA) zgodnie z dokumentacją plugins.md.
- Dla bazy danych użyj NuxtHub lub trybu clientOnly, jeśli korzystasz z zewnętrznego backendu uwierzytelniającego.