Toolverse
All skills

nuxt-better-auth

by onmax

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.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
onmax
Category
Security

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

  1. Zainstaluj moduł @onmax/nuxt-better-auth w projekcie Nuxt 4+ i skonfiguruj zmienne środowiskowe oraz plik konfiguracyjny modułu zgodnie z dokumentacją installation.md.
  2. 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.
  3. Chroń trasy aplikacji, definiując reguły w routeRules, middleware'ach lub metadanych stron (definePageMeta) – patrz route-protection.md.
  4. Na serwerze pobieraj sesję użytkownika za pomocą serverAuth i getUserSession w API routes, lub wymagaj uwierzytelnienia funkcją requireUserSession – instrukcje w server-auth.md.
  5. Jeśli potrzebujesz zaawansowanych funkcji, włącz wtyczki Better Auth (admin, passkey, 2FA) zgodnie z dokumentacją plugins.md.
  6. Dla bazy danych użyj NuxtHub lub trybu clientOnly, jeśli korzystasz z zewnętrznego backendu uwierzytelniającego.

Related skills