
Project Overview
Secure Django app that manages OAuth2 login and API tokens for Apicbase access across other apps.
ApicbaseAuth is a secure login and token manager built for Lola’s Bakery. It handles everything needed to connect safely with Apicbase’s API. It lets other apps talk to Apicbase without needing to worry about tokens, logins, or rate limits.
The app runs the full OAuth2 flow – logging in, getting tokens, saving them, and refreshing them automatically. It protects credentials, shows token status in the admin panel, and gives other apps tools to use the API with decorators or services.
This tool is a core security layer that keeps data flowing smoothly between the bakery's internal tools and Apicbase, with safety and resilience built in.
Key Features
- Handles full OAuth2 login flow with Apicbase
- Saves and encrypts tokens in the database
- Refreshes expired tokens automatically
- Rate limiting protection to avoid API throttling
- Admin panel for viewing auth status and scopes
- Easy integration with other Django apps
- Session-based and programmatic auth support
- View protection via decorators
Project Gallery

Project Details
Technologies
Completed
June 2022
My Role
Full-stack Developer