Sommaire >> LEO2API Version 2 - Authentification

Introduction

La nouvelle version de l'API permet d'administrer certains éléménts de la casse à distance. Le mode d'accès à l'API a été revu afin de renforcer la sécurité, utiliser uniquement la clef API publique n'est plus suffisant pour faire les appels, Il faut maintenant un jeton d'authentification dans les appels.

Prérequis

Pour executer des requetes sur l'API v2 Il faut avoir

  • une clef API avec l'option "Option mise à jour du catalogue produit par logiciel tiers"#
  • un jeton d'accès. Ce jeton est obtenu via la console API en suivant la procédure sur l'étape suivante. Le jeton d'accès est lié à la clef API utilisée et à un utilisateur.

Récupération du jeton d'authentification

1. Console API Allez sur la console API et connectez vous avec votre compte sur la zone de droite https://api.leo2web.fr/index.php?pagendx=472

Si vous êtes un prestataire tier et que vous n'avez pas de compte utilisateur Leo2web, il faut demander à votre comtact (client / revendeur) de faire le procédure et qu'il vous fournisse le token généré.

2. Obtention du jeton d'authentification Une fois connecté, renseignez votre clé API :

Une fois la clé API renseignée, cliquez sur "Générer mon token d'authentification"

Un token associé à votre clef API et à votre compte utilisateur va être créé :

Attention, par sécurité nous ne conservons pas le token, merci de le stocker afin de pouvoir faire vos appels API.

Si jamais vous perdez votre token, vous pouvez en generer un nouveau en cliquant sur "Générer un nouveau Token d'authentification". La génération d'un nouveau token desactivera le précédent token qui aura été créé pour le même compte utilisateur / clef API.

Préparer la requête

Ajoutez l'en-tête Authorization à votre requête. La valeur de l'en-tête Authorization doit être Bearer suivi d'un espace et de votre jeton d'accès. Par exemple : Authorization: Bearer e59258d37ad1329d13d8904d78cd9f6c5e288caf29aac4d8eaa17613f3d0d0966b95a8da21efa6ec91ec11920610920a65e419d6d46d4462ce22d6b1a65a86b2





Ce site est édité par la société Leo2Web.