Create a centralized Authentication and Authorization token server. Easily secure FastAPI endpoints based on Users, Groups, Roles or Permissions with very little database usage. Centralized Auth - Single location for Users & Permissions to share across apps. Granular Endpoint Security - Verify user identity, and define explicitly who and what each user or group of users may access. Admin GUI - easy management of users, permissions, tokens, OAuth, and more! Advanced JWT - Token Based Client authorization with built-in invalidation capabilities. Google Oauth - Easy to configure google login. Integrated Login & Cookie Management - Users are not just authenticated and authorized, they are re-directed on token expiration to login pages via the cookie system and sent back to the last location afterward.
Features
- Single location for Users & Permissions to share across apps
- Verify user identity, and define explicitly who and what each user or groups of users may access
- Easy management of users, permissions, tokens, oauth and more
- Token Based Client authorization with built in invalidation capabilities
- Easy to configure google login
- Users are not just authenticated and authorized, they are re-directed