Changes for page DigDash API REST
Last modified by Aurelie Bertrand on 2025/05/15 16:29
From version 59.1
edited by Aurelie Bertrand
on 2024/09/06 08:59
on 2024/09/06 08:59
Change comment:
There is no comment for this version
To version 66.1
edited by Aurelie Bertrand
on 2025/03/14 10:07
on 2025/03/14 10:07
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -DigDash API 1 +DigDash API REST - Content
-
... ... @@ -11,12 +11,16 @@ 11 11 Swagger UI permet de visualiser et d'interagir avec les ressources des API. 12 12 Cette interface fournit également une documentation visuelle facilitant leur utilisation. 13 13 14 -Pour ouvrir Swagger UI, utilisez le lien suivant : 14 +Pour ouvrir Swagger UI, vous pouvez : 15 + 16 +* cliquer sur le lien **API** présent en bas de la page d'accueil 17 + 18 +* utiliser le lien suivant :((( 15 15 [[http:~~/~~/~[serveur~]:~[port~]/~[domaine~]/staticwebcontent/swagger/>>url:http://[serveur]:[port]/[domain]/updateuser]] 16 16 dans lequel vous remplacez [serveur], [port] et [domaine] par vos informations. 17 - 18 18 Par exemple: 19 19 [[http:~~/~~/localhost:8080/ddenterpriseapi/staticwebcontent/swagger/>>http://localhost:8080//ddenterpriseapi/staticwebcontent/swagger/]] 23 +))) 20 20 21 21 Vous accéderez ainsi à l'interface avec les ressources des API disponibles, classées par type. 22 22 ... ... @@ -26,7 +26,7 @@ 26 26 ))) 27 27 28 28 (% class="wikigeneratedid" %) 29 -[[image:DD_API.png]] 33 +[[image:DigDash_API.png||height="770" width="1043"]] 30 30 31 31 = S'authentifier{{id name="Auth"/}} = 32 32 ... ... @@ -44,7 +44,7 @@ 44 44 **BearerAuth** : La méthode Bearer Authentification (authentification du porteur) qui utilise des jetons de sécurité appelés jetons de porteur. 45 45 ))) 46 46 47 -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. 51 +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 BeareAuth. 48 48 49 49 (% class="box warningmessage" %) 50 50 ((( ... ... @@ -90,9 +90,9 @@ 90 90 91 91 === Signature du jeton de sécurité === 92 92 93 -Une clé privée utilisée pour signer le JWT est codéeendurpar défaut.97 +Une clé privée utilisée pour signer le JWT est générée par défaut. Cette clé est temporaire et est régénérée à chaque redémarrage du serveur. 94 94 95 -Pour desraisons de sécurité, il est vivement recommandé d'utiliser votre propre clé privée pour la signature des jetons JWT à l'aide des variables d'environnement suivantes :99 +Pour éviter ce problème et améliorer la sécurité, il est vivement recommandé d'utiliser votre propre clé privée pour la signature des jetons JWT à l'aide des variables d'environnement suivantes : 96 96 97 97 * **DD_JWT_SECRETKEY_PATH**: cette variable permet de définir le chemin vers une clé privée RSA. 98 98 * **DD_JWT_SECRETKEY**: cette variable permet de définir un mot de passe personnalisé. ... ... @@ -129,9 +129,11 @@ 129 129 130 130 * **Authentification **: pour la création des jetons de sécurité (JWT) 131 131 * **User Management** : pour la gestion des utilisateurs et des éléments liés : profils, rôles, groupes d'autorisations, etc. 136 +* **Session Management **: pour l'obtention de la liste des sessions, la supression de sessions. 132 132 * **System** : pour les informations système, service d'audit et ordonnanceur. 133 133 * **License Management** : pour la gestion des licences : activation, utilisateurs dans la licence, etc. 134 134 * **Event Management** : pour l'ajout d'évènements avec fireEvent. 140 +* **Connections **: pour la gestion des connexions aux bases de donnnées : liste, création, remplacement, supression. 135 135 136 136 (% class="box infomessage" %) 137 137 ((( ... ... @@ -150,6 +150,11 @@ 150 150 151 151 == Envoi de requêtes == 152 152 159 +(% class="box warningmessage" %) 160 +((( 161 +❗Pour rappel, une vérification est effectuée sur les autorisations de l'utilisateur dans Digdash (ACLs) en plus des droits du jetons. 162 +))) 163 + 153 153 (% style="line-height:1.7142857142857142; background-color:#ffffff; margin-bottom:15px; padding:3.75pt 0pt 0pt 0pt" %) 154 154 (% style="color:#182027; font-family:Arial,sans-serif; font-size:10.5pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Lorsque vous y êtes autorisé, vous pouvez effectuer des requêtes : 155 155
- DigDash_API.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +xwiki:XWiki.aureliebertranddigdashbiz - Size
-
... ... @@ -1,0 +1,1 @@ 1 +86.5 KB - Content