Recette en préproduction
Les vérifications à faire avant le festival, dans l'ordre.
Obtenir un jeton avec les quatre droits, et vérifier le champ scope de la réponse.
Charger l'instantané de votre site, puis suivre les changements et accuser.
Lire un bracelet de test lié : secteur 1 authentifié avec la clé A reçue, blocs 4 et 5 lus.
Demander une décision : GRANTED. En préproduction, hors des dates du festival, elle porte la mention WRONG_DAY.
Confirmer le passage, puis représenter le même bracelet : ALREADY_USED.
Présenter un bracelet non lié : UNKNOWN, « Bracelet inconnu ».
Couper le réseau, décider en local, puis remonter les passages : RECORDED, puis DUPLICATE si vous renvoyez le même lot.
Sécurité
Les clés A et le secret du client restent sur votre serveur.
Jeton POST
Échange l’identifiant et le secret de votre client contre un jeton d’accès valable 5 minutes. Le corps peut être envoyé en JSON ou en `application/x-www-form-urlencoded`, et les identifiants en `Authorization: Basic`. Seule cette route répond au format OAuth, sans enveloppe `data`.