Digdash API
Ouvrir Swagger UI
Swagger UI permet de visualiser et d'interagir avec les ressources des API.
Cette interface fournit également une documentation visuelle facilitant leur utilisation.
Pour ouvrir Swagger UI, utilisez le lien suivant :
http://[serveur]:[port]/[domaine]/staticwebcontent/swagger/
dans lequel vous remplacez [serveur], [port] et [domaine] par vos informations.
Par exemple:
http://localhost:8080//ddenterpriseapi/staticwebcontent/swagger/
Vous accéderez ainsi à l'interface avec la liste des API disponibles classées par type.
S'authentifier
Afin de pouvoir interagir avec les API, vous devez vous authentifier.
- Cliquez sur le bouton Authorize en haut à droite de la page Digdash API. (Le cadenas ouvert signifie que vous n’êtes pas autorisé.)
➡ La fenêtre Available authorizations (Autorisations disponibles) s'affiche.
Deux méthodes d'autorisation sont actuellement disponibles :
BasicAuth : La méthode Basic Authentification permet de s'identifier avec le nom d'utilisateur et mot de passe du LDAP.
bearerAuth : La méthode Bearer Authentification (authentification du porteur) qui utilise des jetons de sécurité appelés jetons de porteur.
La méthode BasicAuth sera utilisée pour la première authentification. Vous pourrez alors générer un jeton de sécurité et utiliser la seconde méthode d'authentification.
Authentification via BasicAuth
- Entrez votre nom d'utilisateur et mot de passe Digdash.
- Cliquez sur le bouton Authorize puis, une fois l'authentification effectuée, sur Close.
➡ Le cadenas est à présent fermé, signifiant que vous êtes autorisé.
Création du jeton de sécurité
Nous allons créer ici le jeton de sécurité Json Web Token (JWT) :
- Allez dans la section Authentication.
- Cliquez sur POST ddenterpriseapi/api/v1/auth/jwt.
- Avant de commencer, vous pouvez visualiser un exemple de requête et en passant sur l'onglet Schema, une description des différents éléments.
- Cliquez sur Try it out en haut à droit afin de définir votre requête. Celle-ci comprend les éléments suivants :