@lastbrain/module-auth
v2.0.27
Published
Module d'authentification complet pour LastBrain avec Supabase
Maintainers
Readme
📦 Module auth
@lastbrain/module-auth
📋 Informations
- Nom du package:
@lastbrain/module-auth - Slug:
module-auth - Type: Module LastBrain
📄 Pages Disponibles
Pages Publiques
- GET
/signin- SignInPage - GET
/signup- SignUpPage - GET
/reset-password- ResetPassword
Pages Protégées (Auth)
- GET
/dashboard- DashboardPage - GET
/folder- FolderPage - GET
/reglage- ReglagePage - GET
/profile- ProfilePage
Pages Admin
- GET
/users- AdminUsersPage
🔌 API Routes
/api/auth/signin
Méthodes supportées: GET, POST, PUT, DELETE
/api/auth/signup
Méthodes supportées: GET, POST, PUT, DELETE
/api/auth/profile
Méthodes supportées: GET, POST, PUT, DELETE
/api/auth/me
Méthodes supportées: GET, POST, PUT, DELETE
/api/admin/users
Méthodes supportées: GET, POST, PUT, DELETE
🗄️ Base de Données
Tables
user_profil
<TableStructure
tableName="user_profil"
title="user_profil"
description="Table user_profil du module auth"
/>user_address
<TableStructure
tableName="user_address"
title="user_address"
description="Table user_address du module auth"
/>user_notifications
<TableStructure
tableName="user_notifications"
title="user_notifications"
description="Table user_notifications du module auth"
/>Migrations
20251112000000_user_init.sql20251112000001_auto_profile_and_admin_view.sql20251112000002_sync_avatars.sql20251124000001_add_get_admin_user_details.sql20251127100000_rename_body_to_message.sql
📦 Installation
pnpm lastbrain add-module auth
pnpm build:modulesAppliquer les migrations
cd apps/votre-app
supabase migration up💡 Utilisation
Exemple d'utilisation
// Importez les composants depuis le module
import { SignInPage } from "@lastbrain/module-auth";
// Utilisez-les dans votre application
<SignInPage />;Configuration
⚠️ Danger Zone
La suppression du module supprimera toutes les pages, routes API et migrations associées. Cette action est irréversible.
pnpm lastbrain remove-module auth
pnpm build:modules