Clé API
Une clé API est une chaîne alphanumérique qui permet aux développeurs d’API de restreindre et de contrôler les accès à celle-ci. En identifiant l’utilisation autorisée des API, il devient possible de les maintenir, de les gérer et de les monétiser de manière plus efficace.
Une clé API spécifique est toujours associée à un client API spécifique (le demandeur), dont les différents modules logiciels ou applications souhaitent communiquer avec l’API du développeur.
Techniquement parlant, les clés API permettent au serveur API d’identifier l’origine de chaque appel d’API. Le serveur peut ensuite effectuer des validations ultérieures pour autoriser l’accès aux données et aux services API. En résumé, voici ce qui se produit lorsqu’une application envoie des demandes d’API :
- À l’aide de la clé API unique, le serveur API valide l’authenticité du demandeur.
- Si la clé API correspond à une des clés autorisées, le serveur répond à la demande et renvoie la réponse attendue.
- Dans le cas contraire, le serveur envoie un message de rejet pour indiquer qu’il refuse l’appel d’API.