Introduction
Vue d'ensemble
Ce système d'authentification OAuth permet aux clients API de s'authentifier et d'accéder aux ressources protégées de l'API. Il utilise un système de tokens Bearer avec expiration et révocation.
Caractéristiques principales
- Authentification via
X-CLIENT-IDetX-SECRET-KEY - Génération de tokens Bearer avec expiration (1 heure)
- Révocation de tokens individuels ou en masse
Base URL
https://clients-api-services.mazone-test.ansut.ci/
Types de signalements
L'API permet de gérer différents types de signalements. Le paramètre report_type peut prendre les valeurs suivantes :
| Code | Type | Description |
|---|---|---|
zob | Zone blanche | Aucune couverture réseau disponible dans la zone. |
cpo | Couverture partielle opérateur | Certains opérateurs ne couvrent pas la zone. |
cps | Couverture partielle signal | Mauvaise qualité de réception du signal. |
abi | Absence d'Internet | Pas de connexion Internet malgré la couverture réseau. |
Création d'un client API
Pour créer votre compte client, vous devez nous contacter via info@ansut.ci. Après la création de votre compte, vous obtiendrez votre client_id et client_secret qui vous permettront de vous authentifier et d'accéder à l'API.
⚠️ IMPORTANT : Le client_secret vous sera communiqué une seule fois lors de la création. Assurez-vous de le sauvegarder dans un endroit sécurisé.
Headers requis
Pour l'authentification, les endpoints nécessitent les headers suivants :
| Header | Description | Requis pour |
|---|---|---|
X-CLIENT-ID | Identifiant unique du client API | /oauth/login |
X-SECRET-KEY | Secret du client API | /oauth/login |
Authorization | Token Bearer (Bearer <token>) | Routes protégées, /oauth/revoke, /oauth/revoke-all |