3 façons de libérer l'accès
Chaque application est encadrée par des variables d'environnement pour éviter de bloquer le serveur : nombre d'accès simultanés via APP_TICKET_MAX_ACTIVE, coût de charge via APP_TICKET_COST, capacité globale via CAPACITE_SERVEUR, rafraîchissement d'un ticket actif via APP_TICKET_HEARTBEAT_MS et rafraîchissement d'une attente via APP_TICKET_WAIT_REFRESH_MS.
1. Bouton manuel : l'utilisateur clique sur Libérer l'accès dans l'application. Le bouton s'appuie sur APP_TICKET_RELEASE_URL.
2. Expiration du ticket : tant que le navigateur rafraîchit son ticket, l'accès reste actif. Si ce rafraîchissement s'arrête, la place se libère après le délai défini dans APP_TICKET_TTL_SECONDS.
3. Libération automatique complémentaire : selon l'application, un onglet caché peut se libérer via APP_TICKET_HIDDEN_RELEASE_SECONDS, ou une longue inactivité via APP_TICKET_IDLE_RELEASE_MS.