Modifications pour le document Anonymisation des Urls
Modifié par Aurelie Bertrand le 2025/05/15 16:23
Depuis la version 32.1
modifié par Aurelie Bertrand
sur 2025/04/30 10:50
sur 2025/04/30 10:50
Commentaire de modification :
Il n'y a aucun commentaire pour cette version
À la version 33.1
modifié par Aurelie Bertrand
sur 2025/04/30 10:56
sur 2025/04/30 10:56
Commentaire de modification :
Il n'y a aucun commentaire pour cette version
Résumé
-
Propriétés de la Page (2 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Titre
-
... ... @@ -1,1 +1,1 @@ 1 - Anonymisation des Urls1 +s - Contenu
-
... ... @@ -51,7 +51,7 @@ 51 51 52 52 = Utiliser le jeton AuthToken dans une URL = 53 53 54 -U en fois le jeton AuthToken récupéré, vous pouvez l'utiliser dans une URL afin de créer une session automatique sans les informations d'authentification.54 +Une fois le jeton AuthToken récupéré, vous pouvez l'utiliser dans une URL afin de créer une session automatique sans les informations d'authentification. 55 55 56 56 Par exemple, pour un tableau de bord, on l'utilisera sous la forme suivante : 57 57 [[http:~~/~~/localhost:8080/digdash_dashboard/index.html?user=admin&authToken=token>>http://localhost:8080/digdash_dashboard/index.html?user=admin&authToken=token]] ... ... @@ -87,24 +87,16 @@ 87 87 * ((( 88 88 **Via une clé API :** 89 89 L'utilisateur cible doit être spécifié lors de la génération de la clé API via le paramètre "targetUser". Consultez le paragraphe [[Créer une clé API>>path:/xwiki/wiki/dev/view/Digdash/API/DD_API/#API]] pour plus de détails. 90 -La requête de demande de jeton est inchangée. 91 -))) 90 +La requête prend la forme suivante (exemple avec une requête curl) : 92 92 93 -Le paramètre method=**newAuthToken **permet au retour de l'url ou de la requête de récupérer le nouveau jeton AuthToken ainsi généré. 94 - 95 -1. Connectez-vous via la page de connexion ou le passage de l'utilisateur et mot de passe. 96 -1. Effectuez la demande de jeton par le biais d'un web service dont l'url est sous la forme suivante : 97 -[[http:~~/~~/localhost:8080/ddenterpriseapi/DDEnterpriseServlet?user=admin&pass=admin&method=newAuthTokenAs&userId=utilisateurCible>>http://http://localhost:8080/ddenterpriseapi/DDEnterpriseServlet?user=admin&pass=admin&method=newAuthTokenAs&userId=userCible]] 98 -Le paramètre method=**newAuthTokenAs **permet au retour de cette url de récupérer le nouveau jeton ainsi généré. 99 - 100 -(% class="box warningmessage" %) 101 -((( 102 -❗Le mot de passe doit être correctement encodé pour que l'URL fonctionne. 92 +{{code language="C"}} 93 +curl -H "X-API-KEY: <apikey>" "http://localhost:8080/ddenterpriseapi/DDEnterpriseServlet?method=newAuthTokenAs" 94 +{{/code}} 103 103 ))) 104 104 105 -(% start="3" %) 106 -1. Utilisez alors le jeton dans une URL afin de créer une session automatique sans les information d'authentification. 107 -Par exemple, pour un tableau de bord : [[http:~~/~~/localhost:8080/digdash_dashboard/index.html?user=utilisateurCible&authToken=token>>http://localhost:8080/digdash_dashboard/index.html?user=userCible&authToken=token]] 108 -Le paramètre **authToken **est le jeton renvoyé lors de l'étape pécédente. 97 +Le paramètre method=**newAuthTokenAs **permet au retour de l'url ou de la requête de récupérer le nouveau jeton AuthToken ainsi généré. 109 109 110 - 99 +Vous pouvez alors utiliser le jeton dans une URL afin de créer une session automatique sans les informations d'authentification. 100 +Par exemple, pour un tableau de bord, on l'utilisera sous la forme suivante : 101 + [[http:~~/~~/localhost:8080/digdash_dashboard/index.html?user=utilisateurCible&authToken=token>>http://localhost:8080/digdash_dashboard/index.html?user=userCible&authToken=token]] 102 +Le paramètre **authToken **est à renseigner avec le jeton récupéré lors de l'étape pécédente.