125 votes

Pourquoi utiliser une clé et un secret d'API ?

Je suis tombé sur de nombreuses API qui donnent à l'utilisateur à la fois une API key et un secret . Mais ma question est la suivante : quelle est la différence entre les deux ?

À mes yeux, une seule clé peut suffire. Disons que j'ai une clé et que seuls moi et le serveur la connaissons. Je crée un hachage HMAC avec cette clé et je fais un appel API. Sur le serveur, nous créons à nouveau le hachage HMAC et le comparons avec le hachage envoyé. Si c'est la même chose, l'appel est authentifié.

Alors pourquoi utiliser deux clés ?

Editar: ou cette clé d'API est-elle utilisée pour rechercher le secret de l'API ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X