Modifications pour le document Anonymisation des Urls

Modifié par Aurelie Bertrand le 2025/05/15 16:23

Depuis la version 30.1
modifié par Aurelie Bertrand
sur 2025/04/30 10:36
Commentaire de modification : Il n'y a aucun commentaire pour cette version
À la version 31.1
modifié par Aurelie Bertrand
sur 2025/04/30 10:48
Commentaire de modification : Il n'y a aucun commentaire pour cette version

Résumé

Détails

Propriétés de la Page
Contenu
... ... @@ -68,11 +68,27 @@
68 68  * Le système doit avoir la propriété **PROP_NEWAUTHTOKENAS **= true dans **system.xml**
69 69  * L'utilisateur source doit avoir l'autorisation **Admin > Permettre l'emprunt d'identité**.
70 70  
71 -Une fois ces pré-requis remplis, procédez comme suit :
71 +Une fois ces pré-requis remplis, procédez comme suit selon l'authentification utilisée :
72 72  
73 +* **Connecté avec l'utilisateur et le mot de passe : **
74 +L'utilisateur cible doit être spécifié dans l'url lors de la demande de jeton sous la forme suivante :
75 +[[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]][[http://localhost:8080/ddenterpriseapi/DDEnterpriseServlet?user=admin&pass=admin&method=newAuthToken]]
76 +
77 +* **Via un jeton JWT :**
78 +L'utilisateur cible doit être spécifié lors de la génération du jeton JWT via le paramètre "targetUser". Consultez le paragraphe [[Créer un jeton JWT>>doc:Digdash.API.DD_API.WebHome||anchor="JWT"]] pour plus de détails.
79 +La requête de demande de jeton est inchangée.
80 +
81 +* (((
82 +**Via une clé API :**
83 +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.
84 +La requête de demande de jeton est inchangée.
85 +)))
86 +
87 +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é.
88 +
73 73  1. Connectez-vous via la page de connexion ou le passage de l'utilisateur et mot de passe.
74 74  1. Effectuez la demande de jeton par le biais d'un web service dont l'url est sous la forme suivante :
75 -[[http:~~/~~/localhost:8080/ddenterpriseapi/DDEnterpriseServlet?user=admin&pass=admin&method=newAuthTokenAs&userId=utilsateurCible>>http://http://localhost:8080/ddenterpriseapi/DDEnterpriseServlet?user=admin&pass=admin&method=newAuthTokenAs&userId=userCible]]
91 +[[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]]
76 76  Le paramètre method=**newAuthTokenAs **permet au retour de cette url de récupérer le nouveau jeton ainsi généré.
77 77  
78 78  (% class="box warningmessage" %)
... ... @@ -85,7 +85,4 @@
85 85  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]]
86 86  Le paramètre **authToken **est le jeton renvoyé lors de l'étape pécédente.
87 87  
88 -(% class="wikigeneratedid" id="HAuthentificationviaunjetonJWT" %)
89 89  
90 -
91 -