0.1.3 • Published 5 months ago

@baseplate-dev/plugin-auth v0.1.3

Weekly downloads
-
License
MPL-2.0
Repository
github
Last release
5 months ago

@baseplate-dev/plugin-auth

This plugin provides authentication capabilities for Baseplate projects, including both local authentication and Auth0 integration.

Purpose

The plugin-auth package provides:

  • Multiple authentication strategies (local auth and Auth0)
  • User session management via cookies
  • Role-based access control (RBAC)
  • Authentication UI components
  • Backend authentication middleware
  • User management interfaces

Features

  • Local Authentication: Email/password authentication with session management
  • Auth0 Integration: Full Auth0 authentication flow with callback handling
  • Role Management: Define and manage user roles and permissions
  • Session Handling: Secure cookie-based sessions with CSRF protection
  • React Components: Pre-built authentication UI components
  • GraphQL Integration: Authentication queries and mutations

Part of Baseplate Monorepo

This package is part of the Baseplate monorepo and extends Baseplate projects with comprehensive authentication functionality.