N
nuxt-better-auth
Uwierzytelnianie w Nuxt 4+ z Better Auth – composable'e, ochrona tras i integracja wtyczek
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do implementacji systemu logowania w aplikacjach Nuxt opartego na Better Auth. Otrzymujesz gotowe composable'e (useUserSession), narzędzia serwerowe do zarządzania sesją, automatyczną ochronę tras oraz wsparcie dla wtyczek Better Auth (admin, passkey, 2FA). Moduł jest w fazie alpha – nie używaj w produkcji. Integruje się z NuxtHub do zarządzania bazą danych i obsługuje tryb clientOnly dla zewnętrznych backendów.
Jak używać
- 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.
Podobne skille
W
windows-ui-automation
autor: martinholovsky
Bezpieczeństwo
10115
M
manim
autor: davila7
Bezpieczeństwo
1588
S
senior-security
autor: davila7
Bezpieczeństwo
2482
A
accessibility-compliance
autor: wshobson
Bezpieczeństwo
2173
P
payload
autor: payloadcms
Bezpieczeństwo
50171
R
reverse-engineering-tools
autor: gmh5225
Bezpieczeństwo
3168