Nuxt Users Authentication & Management

•
55
•

Provides a comprehensive authentication, authorization, and user management solution for Nuxt 3 and Nuxt 4 applications.

This skill streamlines the implementation of secure user systems in Nuxt projects by providing domain-specific guidance for the nuxt-users module. It covers everything from database configuration (SQLite, MySQL, PostgreSQL) and CLI-driven migrations to role-based access control (RBAC) and Google OAuth integration. By leveraging this skill, developers can quickly deploy production-ready authentication flows using pre-built UI components and auto-imported composables for session handling, password validation, and profile management.

Key Features

01Integrated CLI for automated database migrations and user creation.
02Ready-to-use UI components for login, logout, password resets, and user lists.
0355 GitHub stars
04Multi-database support including SQLite, MySQL, and PostgreSQL via db0.
05Role-based access control (RBAC) with granular route whitelisting and permissions.
06Comprehensive suite of auto-imported composables for auth state and user logic.

Use Cases

01Implementing a complete login and registration system in a Nuxt 4 application.
02Managing administrative users and database schemas via CLI commands.
03Configuring complex authorization rules for different user roles like admin and editor.