Architecture
Application
This is your application. You can integrate it with Authgate using the SDKs available in Python and C++. You can also use the REST API directly to communicate with Authgate.
Frontend Service
The frontend is the part that you see, the web interface.
It relies on the backend to:
- Manage users, licenses, variables and files
- Configure communication with the app (API key, API secret, etc.)
- Show analytics
Backend Service
This is the “brain” of Authgate. It makes sure that only authorized users can access your app.
Your app communicates securely with the backend to:
- Login users
- Check what users are allowed to do
- Activate licenses
- Download files
Background Worker
The background worker is responsible for tasks that need to be done in the background, such as:
- Generating licenses in bulk
- Updating user subscriptions in bulk
- Encryption of files
Last updated on