authentication-boilerplate
An enterprise-pattern authentication system for Flask + React with JWT, RBAC, session management and audit logging. Implements production-grade security patterns used in financial services environments.
reactjavascriptpythonflaskboilerplatejwtauthenticationrbacjwt-authentication
FreeRepo
Overview
This is a production-ready authentication boilerplate for Flask and React applications that provides JWT-based user authentication, role-based access control, admin management with audit logging and multi-tenant support.
Features
jwt-authenticationrole-based-access-controlsession-managementaudit-loggingpassword-hashingtoken-refreshfailed-login-trackingmulti-tenant-supportadmin-authenticationpermission-based-decoratorsemail-validationpassword-strength-validationsession-expiry-management
Feature Flags
userDashboardauthenticationblogemailsauthorizationloggingErrorTrackingrateLimitingformsValidationmultitenancy
Recommended Use Cases
enterprise-authentication-systemsfinancial-services-applicationsproduction-grade-securitymulti-tenant-applicationsadmin-dashboard-systems
Frontend
reactjavascript
Backend
flaskpython
Auth Providers
jwtsession-based
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
0
๐ด Forks
0
๐งพ License
mit
๐ Active
Yes
๐ Last Commit
2025-10-04T11:50:37.000Z
Stack
Framework
flask
Language
python
Database
sqlite, postgresql, mysql
Auth
jwt, session-based, rbac
Testing
pytest
Data Layer
Databases
postgresql, mysql, sqlite
UI Stack
Components
react
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source MIT licensed boilerplate