LEO TOOLKIT
LEO TOOLKIT Backend Setup
Understand backend responsibilities, API authentication, persistence, and deployment requirements.
Backend responsibilities#
- Authenticate to Google with the service account.
- Read and write the configured spreadsheets.
- Store database records where the implementation requires persistence.
- Manage department configuration and spreadsheet tab mappings.
- Map ranks and allocate or repair callsigns.
- Authenticate bot API requests with the shared secret.
Deployment requirement#
The backend must be reachable over HTTPS from the bot host and must implement the routes required by the installed client. Store Google credentials and the shared API secret only on the backend.