You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A RESTful authentication API built with Django REST Framework, Djoser, and SimpleJWT. Features email-based JWT authentication, Google OAuth2 social login, role-based access control (RBAC), and interactive API documentation.
Features
Email-based authentication — Register and log in using email instead of username
JWT tokens — Access/refresh token pair with automatic rotation and blacklisting
Email verification — Account activation via email with custom HTML templates
Password management — Set password, reset password with email confirmation
Google OAuth2 — Social login via Google
Role-Based Access Control — Customer (default) and Seller roles with group-based permissions
Seller verification — UUID-token-based email verification flow for seller onboarding
API documentation — Auto-generated OpenAPI 3.0 schema with Swagger UI and ReDoc