Cambios para el documento Anonymisation des Urls

Última modificación por Aurelie Bertrand el 2025/06/05 08:58

Desde la versión 11.1
editado por fperrier
el 2020/07/31 16:55
Cambiar el comentario: No hay comentario para esta versión
Hasta la versión 11.2
editado por fperrier
el 2022/08/17 15:44
Cambiar el comentario: No hay comentario para esta versión

Resumen

Detalles

Propiedades de página
Contenido
... ... @@ -1,33 +1,38 @@
1 +Ce document décrit comment s'authentifier automatiquement sans l'utilisation du paramètre **pass** dans les différents modules de DigDash Enterprise (tableaux de bords, pages de configuration).
1 1  
2 -Ce document décrit comment s'authentifier automatiquement sans l'utilisation des paramètres user et pass dans les différents modules de DigDash Enterprise (tableaux de bords, pages de configuration).
3 +Le principe est de demander, une fois authentifié, un jeton permettant lors de son utilisation de créer une nouvelle session **basée sur celle demane par la session courante**.
3 3  
4 -Le principe est de demander, une fois authentifié, un tokenid permettant lors de son utilisation de créer une nouvelle session basée sur celle demandée par la session courante.
5 +Ce jeton permet de créer une session automatique sans avoir à spécifier le nom de l'utilisateur et son mot de passe.
5 5  
6 -Ce tokenid permet de créer une session automatique sans avoir à spécifier le nom de l'utilisateur et son mot de passe.
7 +Ce jeton est à usage unique, le même token ne peut être utilisé pour créer plus d'une session. Pour cer plusieurs sessions, plusieurs jetons sont nécessaires.
7 7  
8 -Ce tokenid est à usage unique, le même tokenid ne peut être utilisé pour créer plus d'une session. Pour créer plusieurs sessions, plusieurs tokenid sont nécessaires.
9 -
10 10  Voici la procédure :
11 11  
12 12  * Authentification classique via page de login ou passage de l'utilisateur et mot de passe.
13 -* Demande de tokenid à l'API REST.
14 -* Utilisation du tokenid dans une url permettant de créer une session automatique sans authentification.
12 +* Demande de jeton à l'API REST.
13 +* Utilisation du jeton dans une url permettant de créer une session automatique sans les information d'authentification.
15 15  
16 16  Exemple :
17 17  
18 18  1. (((
19 -Récupération du tokenid par le biais d'un web service dont l'url est la suivante :
18 +Récupération du jeton par le biais d'un web service dont l'url est la suivante :
19 +
20 20  (% class="box" %)
21 21  (((
22 22  ex : [[http:~~/~~/localhost:8080/ddenterpriseapi/DDEnterpriseServlet?user=admin&pass=admin&method=newAuthToken>>url:http://http://localhost:8080/ddenterpriseapi/DDEnterpriseServlet?user=admin&pass=admin&method=newAuthToken]]
23 -Utilisation du paramètre method=newAuthToken permettant au retour de cette url de récupérer le nouveau tokenid ainsi généré.
23 +Utilisation du paramètre method=**newAuthToken **permettant au retour de cette url de récupérer le nouveau jeton ainsi généré.
24 24  )))
25 25  )))
26 26  1. (((
27 -Utilisation du tokenid dans un tableau de bord :
27 +Utilisation du jeton dans un tableau de bord :
28 +
28 28  (% class="box" %)
29 29  (((
30 30  ex : [[http:~~/~~/localhost:8080/digdash_dashboard/index.html?user=admin&authToken=tokenid>>http://localhost:8080/digdash_dashboard/index.html?user=admin&authToken=tokenid]]
31 -Le paramètre tokenid est celui renvoyé lors de l'étape 1.
32 +Le paramètre **authToken **est le jeton renvoyé lors de l'étape 1.
32 32  )))
33 33  )))
35 +
36 += Avancé :  Emprunt d'identité =
37 +
38 +La méthode **newAuthToken **de l'API renvoie un jeton pour la session courante et l'utilisateur courant. Il faut donc avoir une session de cet utilisateur pour pouvoir appelé cette méthode. Dans certains cas il est intéressant de pouvoir ouvrir une session pour un autre utilisateur. Il existe la méthode **newAuthTokenAs **qui prend un paramètre supplémentaire **userId**