Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 1.25 KB

README.md

File metadata and controls

23 lines (17 loc) · 1.25 KB

Authentication

A secure and efficient authentication and authorization service, providing user registration, login, email and SMS verification, password reset, third-party OAuth2/OpenID Connect authentication, and role-based access control.

Planned features

  • User registration and login
  • Email and SMS verification
  • Password reset and update
  • OAuth2/OpenID Connect with third-party providers (Google, Facebook, Twitter)
  • Role-based access control
  • User management endpoints for admins (list, create, update, delete, invite users)
  • Account settings management for authenticated users
  • Two-factor authentication (2FA) support
  • Rate limiting and request throttling for API endpoints
  • Integration with popular log management and monitoring solutions
  • Implementing WebAuthn for passwordless authentication

Commit Guidelines

Please follow the commit guidelines when making changes to this project. These guidelines outline the steps to take before committing your code changes, as well as the terms and conditions for contributing to this project. Following these guidelines helps ensure consistency and maintainability of the codebase.

Getting Started