auth-guards
OfficialSecure NestJS endpoints with granular guards.
AuthorJoyanLabs
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Guards y permisos avanzados con Better Auth y NestJS. Proporciona una forma estandarizada de proteger endpoints mediante guardas y verificaciones de permisos, reduciendo boilerplate y errores de autorización.
Core Features & Use Cases
- RolesGuard: Verifica roles de usuario en handlers para garantizar el acceso adecuado.
- PermissionsGuard: Valida permisos granulares usando metadata y políticas centralizadas.
- Decorators: Uso de
@RequireRoley@RequirePermissionpara composición de reglas de acceso. - Arquitectura flexible: Se integra con Better Auth para verificación de permisos y con control de flujo basado en endpoints.
- Casos de uso: Protección de endpoints de administración, gestión de usuarios y recursos sensibles.
Quick Start
Apply RolesGuard and PermissionsGuard with the corresponding decorators in your NestJS controllers to enforce access controls.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: auth-guards Download link: https://github.com/JoyanLabs/template-nestjs-dashboard-better_auth/archive/main.zip#auth-guards Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.