@rosegriffon/auth
v0.1.0
Published
Shared authentication logic and guards for Rose Griffon apps
Downloads
21
Readme
@rose-griffon/auth
Logique d'authentification et gardes de sécurité partagés.
Contenu
- Bridge Profil : Réconciliation entre les IDs d'utilisateurs
Better Authet les profilsSupabase. - RBAC : Helpers pour vérifier les rôles (
isAdmin,isStaff). - Garde Serveur :
createAdminGuardpour sécuriser les routes et Server Actions.
Utilisation
import { resolveProfile } from "@rose-griffon/auth";
// Dans un Server Action
const user = await requireAuth();
const profile = await resolveProfile(supabase, user);Architecture
- Le package dépend de
better-authpour la gestion des sessions. - Il utilise
@rose-griffon/dbpour la lecture des profils et des comptes liés (Discord, etc.).
