![]() |
Lorsqu'aucune opération n'est indiquée sur la ligne de commande et en " mode anonyme ", l'opération eGuideForm est déclenchée. En " mode d'authentification forcée ", AuthForm est chargé.
| Paramètre | Description |
|---|---|
None |
|
http://www.nom-domaine.com/eGuide/servlet/eGuide
Il s'agit de l'opération par défaut en mode d'authentification forcée. Cette opération configure les cadres initiaux des pages de login et utilise authform.xsl. authform.xsl déclenche l'opération vers AuthHeader et AuthBody.
| Paramètres | Description |
|---|---|
Action=AuthForm |
|
User.context=rypxSbuoirAi |
Un paramètre User.context vide crée une session. |
Mode d'authentification forcée :
http://www.nom-domaine.com/eGuide/servlet/eGuide
Mode d'authentification forcée uniquement :
http://www.nom_domaine.com/eGuide/servlet/eGuide?Action=AuthForm
REMARQUE : Lorsque vous créez un thème sans cadre, supprimez les liens de authform.xsl vers AuthHeader et AuthBody. Comme le processus d'authentification charge le paramètre authbody.xsl par défaut, authform.xsl et authbody.xsl doivent contenir les mêmes informations.
Cette opération est appelée après AuthForm pour terminer la configuration des cadres. Le fichier authheader.xsl est chargé par défaut.
| Paramètre | Description |
|---|---|
Action=AuthHeader |
|
User.context=rypxSbuoirAi |
Un paramètre User.context vide crée une session. |
Mode d'authentification forcée uniquement :
eGuide?Action=AuthHeader&User.context=rgyadiof
Cette opération est appelée pour configurer la page HTML d'authentification principale. Elle est accessible en mode anonyme à l'aide de l'opération " Login ". Le fichier authbody.xsl est chargé par défaut.
| Paramètre | Description |
|---|---|
Action=AuthBody |
|
User.context=rypxSbuoirAi |
Un paramètre User.context vide crée une session. |
Mode d'authentification forcée uniquement :
eGuide?Action=AuthBody&User.context=rgyadiof
Mode anonyme :
eGuide?Action=Login&User.context=rgyadiof
Ces opérations afficheront les détails de l'entrée LDAP à partir d'un annuaire spécifié.
eGuide?User.context=rytuUjkhhkAi&Action=Detail.get&User.dn=cn=userid,ou=org,o=Novell&Directory.uid=Extensive&Object.uid=USER'
Reportez-vous à Detail.get et remplacez l'opération par les opérations voulues. La seule différence est que le document XML contient des informations supplémentaires pour ces opérations.
Reportez-vous à Detail.get et remplacez l'opération par les opérations voulues. La seule différence est que le document XML contient des informations supplémentaires pour ces opérations.
Cette opération met à jour l'entrée LDAP dans l'annuaire et renvoie les résultats.
REMARQUE : Les attributs modifiés sont renvoyés à eGuide avec le nom clé de l'attribut et la valeur. La valeur doit être créée au format XML et codée avec le marqueur CDATA. Si le mot-clé " nochange " est détecté pour la valeur, l'attribut est ignoré et n'est pas mis à jour.
<form action="eGuide?&Action=DetailUpdate method="post" >
<input name=Directory.uid type=hidden value="novell">
<input name="User.context" type="hidden" value="eiadyda">
<input name="Object.uid" type="hidden" value="USER">
<input name="User.dn" type="hidden" value="cn=name,ou=organUnit,o=novell">
<input name="TITLE" type="text" value="<undefined><value> <![CDATA[new value]]>
</value> </undefined>" >
</form>
Il s'agit de l'opération par défaut en mode anonyme ou après le processus d'authentification en mode d'authentification forcée.
| Paramètre | Description |
|---|---|
Action= eGuideForm |
Opération |
User.context=rypxSbuoirAi |
Un paramètre User.context vide crée une session. |
| Paramètre optionnel | Description |
|---|---|
stsh=otherform.xsl |
Permet de spécifier une feuille de style autre que celle par défaut. |
Mode anonyme :
eGuide
ou
eGuide?Action=eGuideForm&User.context=rgyadiof&stsh=otherform.xsl
Cette opération est appelée à partir du fichier eguideform.xsl et configure les catégories et attributs de recherche eGuide.
| Paramètre | Description |
|---|---|
Action=eGuideHeader |
Opération |
User.context=rypxSbuoirAi |
Un paramètre User.context vide crée une session. |
Search.rows=1 |
Nombre de lignes de recherche à afficher par défaut. |
| Paramètre optionnel | Description |
|---|---|
stsh=otherform.xsl |
Permet de spécifier une feuille de style autre que celle par défaut. |
eGuide
ou
eGuide?Action=eGuideForm&User.context=rgyadiof&stsh=otherform.xsl
Cette opération est utilisée dans le processus d'authentification pour établir une connexion authentifiée à l'annuaire et vérifier les références des utilisateurs.
| Paramètre optionnel | Description |
|---|---|
RememberUserInfo=true |
Lorsque la valeur est true, ce paramètre stocke les références dans un cookie du navigateur. |
eGuide?eGuide.verifyCredentials&User.context=rypxSbuoirAi&DN=cn=Admin,o=novell
Cette opération est utilisée lorsque le mot de passe a été paramétré pour un délai d'expiration et doit être redéfini.
eGuide?Action=eGuide.verifyNewPassword&User.context=rypxSbuoirAi&OldPassword=old &Value1=new psswrd&Value2=new psswrd
Cette opération est utilisée dans le processus d'authentification lors de la détection de plusieurs utilisateurs ayant le même ID de login.
| Paramètre | Description |
|---|---|
Action=eGuide.selectContext |
Opération |
User.context=rypxSbuoirAi |
Un paramètre User.context vide crée une session. |
DN=cn=name,o=container |
DN sélectionné à authentifier |
eGuide?eGuide.selectContext&User.context=rypxSbuoirAi&DN=cn=Admin,o=novell
Requête de recherche avec un filtre spécifié. Le résultat obtenu est une liste. Le filtre de recherche est appliqué à l'un ou à l'ensemble des annuaires configurés dans l'outil d'administration de eGuide. Utilisez la clé max pour mettre en cache les résultats de liste supérieurs au jeu de valeurs, puis consultez l'opération List.get suivante pour connaître les listes en mémoire cache.
<form action="eGuide?&Action=List.get&Object.uid=USER&User.context=" method="post" >
<input name="Search.attributes" type="hidden" value="GIVENNAME,LASTNAME,DEPARTMENT">
<input name="Primary.sortkey" type="hidden" value="LASTNAME">
<input name="Secondary.sortkey" type="hidden" value="GIVENNAME">
<select name="crit1">
<option value="co">contains</option>
<option value="eq">equals</option>
<option selected="true" value="sw">starts with</option>
</select>
<select name="attr1">
<option value="GIVENNAME">First Name</option>
<option selected="true" value="LASTNAME">Last Name</option>
</select>
<input size="20" type="text" name="val1">
<input type="Submit">
</form>
L'opération de liste, lorsqu'elle utilise les paramètres max et start, extrait les informations d'une liste précédemment mise en cache. L'utilisateur final observe une hausse significative des performances avec une liste mise en cache. La requête list.get initiale doit utiliser le paramètre max pour mettre en cache les résultats dans la session des utilisateurs. La valeur start indique ensuite à eGuide le point de départ dans la liste en cache. Utilisez les valeurs prev et next dans le fichier XML pour déterminer la valeur start.
| Paramètre optionnel | Description |
|---|---|
stsh=otherform.xsl |
Permet de spécifier une feuille de style autre que celle par défaut. |
User.context=rypxSbuoirAi |
Un paramètre User.context vide crée une session. |
eGuide?Action=list.get&max=20&start=20&User.context=rypxSbuoirAi
Requête de recherche avec un filtre spécifié. Le résultat obtenu est une liste. La différence entre l'opération de liste et l'opération de liste avancée tient au fait qu'il peut y avoir un nombre quelconque de valeurs et d'attributs envoyés dans la requête pour définir le filtre de recherche. Quel que soit le nombre de valeurs (paramètre val1,val2,val3) soumis, il doit y avoir le même nombre d'attributs (attr1, attr2, attr3) et de critères correspondants (crit1,crit2,crit3) soumis. Les groupes d'attributs, de critères et de valeurs (attr1, crit1, val1), (attr2, crit2, val2) doivent être séparés par une valeur booléenne (aoval1).
Cette opération est généralement appelée pour authentifier le mode anonyme de eGuide. Elle démarre le processus d'authentification et la feuille de style authbody.xsl est chargée.
| Paramètre | Description |
|---|---|
Action=Login |
Opération |
| Paramètre optionnel | Description |
|---|---|
User.context=rypxSbuoirAi |
Un paramètre User.context vide crée une session. |
eGuide?Action=Login&User.context=rypxSbuoirAi
Il s'agit d'une combinaison d'opérations de liste et d'opérations de détails. OrgChart extrait les informations sur le responsable d'un annuaire spécifié. Les subordonnés peuvent quant à eux être extraits de plusieurs annuaires.
eGuide?User.context=rytuUjkhhkAi&Action=Org.Chart&Directory.uid=Extensive&User.dn=cn=nbjensen,ou=eGuide,ou=Demo,o=Novell&Object.uid=USER&Search.attributes=GIVENNAME,INITIALS,LASTNAME,EMAIL,TITLE,ORGCHARTPARENTDN,ORGCHARTISPARENT,&attr1=MANAGER&crit1=eq&Manager.dn=cn=Bgarrett,ou=eGuide,ou=Demo,o=Novell&val1=cn=Bgarrett,ou=eGuide,ou=Demo,o=Novell
OrgChartUpdate permet de mettre à jour l'attribut assigné à la clé " ORCHARTPARENT ".
Reportez-vous à OrgChart, mais ajoutez TargetDN, AttrTargetValue et AttrTargetName en tant que paramètres.
Cette opération permet de configurer l'affichage de la page en vue de modifier le mot de passe. L'utilisateur final visualisera l'écran correspondant à son rôle. Un administrateur responsable d'utilisateurs (configuration dans l'outil d'administration de eGuide) ou un utilisateur dont le rôle lui permet de modifier le mot de passe d'autres utilisateurs verra s'afficher deux champs d'entrée. Un utilisateur normal verra s'afficher trois champs.
| Paramètre optionnel | Description |
|---|---|
User.context=rypxSbuoirAi |
Un paramètre User.context vide crée une session. |
| Paramètre optionnel | Description |
|---|---|
User.context=rypxSbuoirAi |
Un paramètre User.context vide crée une session. |
Cette opération crée l'écran dans lequel l'utilisateur final ajoute et/ou supprime une photo et autorise l'affichage de sa photo.
| Paramètre optionnel | Description |
|---|---|
User.context= |
Contrôle de la session |
RecurseDN=false |
La valeur par défaut est true et renvoie des infos sur l'utilisateur. |
REMARQUE : User.context permet d'assurer le suivi de la session des utilisateurs actuels. Lors d'une requête initiale, le paramètre User.context peut être omis. En revanche, toutes les pages suivantes doivent contenir ce paramètre.
 ![]() |