- La clé privée demeure sur la machine et atteste qu’elle est bien à l’origine des requêtes.
- La clé publique est la partie correspondante. Vous nous l’envoyez, nous l’enregistrons, puis nous l’utilisons pour vérifier que chaque requête provient bien de votre machine.
La norme sous-jacente est OAuth 2.0 avec authentification client JWT par clé privée (RFC 7523). Votre machine signe une requête à durée de vie limitée à l’aide de sa clé privée ; nous vérifions la signature par rapport à la clé publique que vous avez enregistrée, puis nous émettons un jeton d’accès. Les clés utilisent l’algorithme ES256 sur la courbe elliptique P-256.
Intégration en bref
1
Générer une paire de clés
Créez une paire de clés ES256 sur la machine qui appellera l’API. Consultez Configuration de la paire de clés.
2
Envoyez-nous la clé publique
Envoyez uniquement
es256-public.pem, accompagnée de l’empreinte digitale et de vos informations d’intégration, à votre interlocuteur Credit Benchmark.3
Recevez votre kit d’intégration
Nous enregistrons la clé et vous envoyons un dossier d’intégration contenant les informations relatives à votre client ainsi que des exemples de scripts exécutables.
4
Demander des jetons d’accès
Votre machine signe une assertion client à durée de vie limitée avec sa clé privée et l’envoie au point de terminaison des jetons. Nous vérifions la signature à l’aide de la clé publique enregistrée sous votre
KID et renvoyons un jeton d’accès. Voir Demander un jeton d’accès.
