Skip to Content
Authgate 1.7.0 is released 🎉
How it Works

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