1.2.0 ā€¢ Published 10 months ago

@aetheria/plugin-auth v1.2.0

Weekly downloads
-
License
GPL-2.0
Repository
github
Last release
10 months ago

@aetheria/plugin-auth

šŸ”’ Welcome to @aetheria/plugin-auth - a simple authentication plugin for Aetheria's headless CMS! This package provides simple authentication functionalities using local credentials (username + password) and JSON Web Tokens (JWT). It includes two NestJS guards: JwtAuthGuard and LocalAuthGuard, which can be easily integrated into your Aetheria CMS project.

Features

āœØ Here are the key features of @aetheria/plugin-auth:

  • Local Authentication: The package enables local authentication using username and password credentials. The LocalAuthGuard can be used to protect routes and endpoints that require user authentication.

  • JWT Authentication: JSON Web Tokens (JWT) are utilized for secure authentication. The JwtAuthGuard is provided as a global guard by default, ensuring that authenticated requests are authorized based on the provided JWT.

Installation

šŸ“¦ To install @aetheria/plugin-auth, simply run the following command:

npm install @aetheria/plugin-auth

Usage

šŸ”§ If you've installed the plugin via the dedicated cli you can immediately start utilizing the plugin within your Aetheria CMS project. For manual installation refer to the official Aetheria documentation.

License

šŸ“œ This package is licensed under the GPL-2.0 licensed.

Contributing

šŸ¤ We welcome contributions from the community to enhance @aetheria/plugin-auth. If you have any ideas, bug fixes, or improvements, please feel free to submit a pull request or open an issue on the GitHub repository.

Want some quick links? Here are some useful places to get started:

Get Started Now!

āœØ Start implementing secure authentication functionalities in your Aetheria CMS projects using @aetheria/plugin-auth. Visit the official Aetheria documentation to learn more and integrate authentication into your application.

Secure your application and provide a seamless user experience! šŸš€