Aller au contenu principal

Authentification

L'API moncreneau utilise des clés API pour authentifier les requêtes.

Format des clés API

Les clés API moncreneau suivent un format préfixé : mk_ suivi de caractères alphanumériques.

Exemple : mk_abc123def456ghi789

Authentification des requêtes

Incluez votre clé API dans le header Authorization avec le type Bearer :

curl https://mc-prd.duckdns.org/api/v1/departments \
-H "X-API-Key: YOUR_API_KEY"

Sécurité des clés API

Important
  • Ne commitez jamais vos clés API dans votre code source
  • Ne les partagez jamais publiquement
  • Utilisez des variables d'environnement pour les stocker
  • Régénérez vos clés si elles sont compromises

Bonnes pratiques

.env
# ✅ Bon
MONCRENEAU_API_KEY=mk_abc123...

# ❌ Mauvais : hardcoder dans le code
const apiKey = "mk_abc123...";

Erreurs d'authentification

CodeErreurDescription
401MISSING_API_KEYHeader Authorization absent
401INVALID_API_KEYClé API invalide ou révoquée
403INSUFFICIENT_SCOPEScope insuffisant pour l'opération

Prochaines étapes