Configuration du login sans contexte

Le login sans contexte permet aux utilisateurs de se loguer sans spécifier leur contexte Annuaire. Par défaut, iManager active cette fonctionnalité et autorise le login sans contexte aux utilisateurs qui répondent aux critères suivants :

Si certains utilisateurs ne répondent pas à ces critères, vous devez configurer le login sans contexte de façon à ajouter des conteneurs, des attributs ou des classes Utilisateur supplémentaires. Reportez-vous aux sections suivantes :


Ajout de conteneurs Portail

Par défaut, le contexte de l'objet PCO iManager et celui de l'utilisateur Admin sont configurés en tant que conteneurs Portail pour les logins sans contexte. Si vos objets Utilisateur existent dans d'autres conteneurs, vous devez ajouter ces derniers au chemin de recherche Login sans contexte.

Pour ajouter d'autres conteneurs pour les logins sans contexte, procédez comme suit :

  1. Dans iManager, cliquez sur le bouton Configurer Developer button.

  2. Dans le panneau Contenu, cliquez sur Configuration de iManager > Portail.

  3. Dans le volet de droite, cliquez sur Propriétés.

  4. Utilisez les boutons Ajouter et Supprimer pour sélectionner et ajouter des conteneurs supplémentaires.

    Vous avez uniquement besoin de configurer les conteneurs de niveau supérieur en tant que conteneurs Portail. Les sous-conteneurs sous les conteneurs Portail fonctionnent automatiquement avec les logins sans contexte.

  5. Enregistrez vos modifications.

Le portail est automatiquement rafraîchi et prend en compte les nouveaux paramètres. Pour rafraîchir le portail manuellement, cliquez sur Rafraîchir le portail > Tout rafraîchir > Rafraîchir.


Ajout d'autres attributs

Le portail permet également les logins sans contexte avec des attributs autres que l'attribut CN de l'objet Utilisateur (adresse électronique, nom complet, etc.).

Pour ajouter d'autres attributs pour les logins sans contexte, procédez comme suit :

  1. Dans iManager, cliquez sur le bouton Configurer Developer button.

  2. Dans le panneau Contenu, cliquez sur Configuration de iManager > Portail.

  3. Dans le volet de droite, cliquez sur Configuration.

  4. Dans la ligne Attributs à utiliser pour le login sans contexte, cliquez sur Editer.

    Dans la fenêtre, ajoutez les attributs à la liste. Tous les attributs se présentent au format LDAP. Le nom commun (CN) est utilisé si aucun attribut n'est défini. Si vous définissez des attributs, vous devez également spécifier le CN.

  5. Enregistrez vos modifications.


Modification de la classe d'objet Utilisateur

Le portail permet également les logins sans contexte avec des classes d'objet autres que inetOrgPerson, telles que Personne, Personne organisationnelle, etc. Ainsi, pour une recherche par le login sans contexte de tous les objets héritant de la classe Personne qui comprend les classes Personne organisationnelle et Utilisateur, vous devez ajouter la ligne suivante au fichier PortalServlet.properties qui se trouve dans $TOMCAT_HOME$/webapps/nps/WEB-INF :

System.UserClass=person

REMARQUE :  dans eDirectory, le nom de la classe LDAP inetOrgPerson est Utilisateur.


Activation ou désactivation du login sans contexte

Lorsque le login sans contexte est désactivé, les utilisateurs doivent entrer leur nom distinctif complet (par exemple, cn=utilisateur,o=conteneur) pour se loguer. Lorsqu'il est activé, les utilisateurs n'ont pas besoin de préciser leur contexte Annuaire et peuvent se loguer en utilisant uniquement l'attribut de login, en général CN. Le login sans contexte est activé par défaut.

Pour activer ou désactiver le login sans contexte :

  1. Dans iManager, cliquez sur le bouton Configurer Developer button.

  2. Dans le panneau Contenu, cliquez sur Configuration de iManager > Portail.

  3. Dans le volet de droite, cliquez sur Configuration.

  4. Dans la ligne Activer le login sans contexte, sélectionnez l'un des boutons d'option Désactivé ou Activé.

  5. Enregistrez vos modifications.