Utilisez l'objet Portail pour configurer les paramètres Novell Portal Services (NPS) suivants :
IMPORTANT : Lorsque vous naviguez dans l'administrateur NPS, utilisez les boutons de navigation et les options de menu de NPS. L'utilisation des boutons du navigateur risque d'entraîner des erreurs système.
Pour configurer l'objet Portail, effectuez les procédures suivantes.
Depuis le gadget d'administration, cliquez sur Portail.
Cliquez sur Propriétés.
IMPORTANT : Les paramètres des pages de propriétés du portail définissent les paramètres essentiels du portail qui affectent les performances et l'accès à l'intégralité du portail. Seuls les administrateurs expérimentés peuvent modifier ces paramètres.
Les pages de propriétés du portail vous permettent de modifier ou de définir les paramètres suivants :
Pour afficher la description des champs, cliquez sur Descriptions.
Vous pouvez utiliser les descriptions de champ comme base de configuration de l'objet Portail.
Pour modifier les paramètres avancés, cliquez sur Tous les paramètres.
Les paramètres avancés sont les suivants :
Pour enregistrer des propriétés du portail qui ont été modifiées, cliquez sur Enregistrer > OK.
Depuis le gadget d'administration, cliquez sur Portail > Configuration.
Cliquez sur Descriptions.
Vous pouvez modifier les paramètres de configurations suivants :
Complétez les champs pour modifier la configuration.
Pour afficher les paramètres de configuration avancée, cliquez sur Tous les paramètres.
Complétez les champs des paramètres de configuration avancée souhaités.
L'assistant de configuration ouvre la liste des options que vous pouvez sélectionner pour les paramètres de ce champ.
Les trois paramètres suivants permettent à l'utilisateur d'enregistrer son ID portail sur le poste de travail et d'être automatiquement logué lors des visites suivantes du site :
Date d'expiration du cookie persistant. Saisissez le nombre de jours de validité du cookie. Par exemple, saisissez 14 pour que le login automatique soit valide si l'utilisateur consulte à nouveau le site dans les 14 jours qui suivent sa première visite.
Attribut LDAP permettant de stocker le mot de passe. Saisissez le nom de l'attribut utilisateur permettant de stocker le mot de passe de l'utilisateur (par exemple, audio). Lorsque l'utilisateur a réussi à se loguer, NPS code son mot de passe avec une clé générée de façon aléatoire. Le mot de passe codé est ensuite enregistré en tant que valeur de l'attribut audio. Soyez prudent lorsque vous sélectionnez cet attribut. Lorsque l'utilisateur visite à nouveau le site, NPS recherche le cookie persistant. Si le cookie est présent, NPS fait une tentative de login.
IMPORTANT : N'employez pas d'attributs déjà utilisés.
(Facultatif) Entrez le nom du cookie. Saisissez le nom du cookie. La valeur par défaut de ce paramètre facultatif est NPS. Si vous modifiez ce paramètre, les cookies disposant de noms antérieurs sont invalidés.
Cliquez sur Enregistrer > OK.
IMPORTANT : Novell SecretStore doit communiquer avec le LDAP (Lightweight Directory Access Protocol) via le protocole SSL (Secured Sockets Layer). Pour obtenir les instructions de configuration du protocole SSL, reportez-vous à SSL (Secure Sockets Layer) du guide d'installation de Novell Portal Services.
Pour configurer SecretStore en tant que fournisseur SecretStore de NPS, saisissez le paramètre suivant dans PortalServlet.properties ou dans l'objet Configuration du portail :
AuthSSProvider=com.novell.nps.authentication.sso.NovellSSAPIImpl
Pour configurer des secrets partagés pour les instances de gadget, saisissez les paramètres suivants dans l'assignation de gadget :
SharedSecretName
Depuis le gadget d'administration, cliquez sur Portail > Modifier la valeur de départ du mot de passe.
Entrez le nouveau mot de passe dans les deux champs.
Cliquez sur Enregistrer.
Modifiez le fichier PortalServlet.properties sur chaque serveur Web qui exécute NPS, afin de modifier la valeur de départ du mot de passe dans le fichier, puis redémarrez tous les serveurs Web.
Le fichier PortalServlet.properties se trouve dans le répertoire WEBAPPS/NPS/WEB-INF. Modifiez le champ du mot de passe.
Les données de session personnalisées vous permettent de configurer un ensemble d'instructions pour que Novell Portal Services (NPS) renvoie les attributs Annuaire en tant qu'éléments du document XML. Cette fonction permet à NPS d'afficher les numéros de téléphone, les adresses, les autres attributs de l'utilisateur ou les autres objets de l'annuaire pour lesquels les utilisateurs disposent de droits d'accès.
Vous pouvez configurer les données de session personnalisées dans l'écran Propriétés du portail ou dans le fichier PortalServlet.properties. Si vous utilisez le fichier PortalServlet.properties, les noms des paramètres sont identiques, mais vous devez remplacer les espaces par des traits de soulignement ( _ ).
Le fichier PortalServlet.properties se trouve dans le répertoire WEBAPPS/NPS/WEB-INF.
Les données de session personnalisées sont des paramètres à valeurs multiples qui utilisent le système de l'analyseur de macro NPS pour indiquer et lire les attributs de l'annuaire. Vous saisissez les données XML comme si vous les remplaciez.
Procédez comme suit pour configurer les données de session personnalisées à partir de NPS :
Depuis le gadget d'administration, cliquez sur Portail > Configuration.
Cliquez sur Tous les paramètres.
Pour afficher la description des champs, cliquez sur Descriptions.
Saisissez le nom de la balise XML, suivi de la macro Portal et du nom de la balise de fin.
Par exemple, <nom d'utilisateur>%cn% </nom d'utilisateur>
Complétez les champs Données de session personnalisées de votre choix.
Utilisez comme base les informations et les descriptions de champs suivantes :
Pour indiquer que le CN doit être situé dans une balise nommée Nom d'utilisateur, la valeur de PortalServlet.properties doit être
Custom_Session_Data=<nom d'utilisateur>%cn%</nom d'utilisateur>
Pour inclure l'adresse électronique de l'utilisateur dans une balise E-mail, la valeur doit être
Custom_Session_Data=<nom d'utilisateur>%cn%</nom d'utilisateur><E-mail>%mail%</E-mail>
Lorsque vous saisissez des données de session personnalisées dans l'objet Portail, répartissez les entrées entre les différents champs disponibles à l'aide du bouton Nouvelle valeur, au lieu de saisir des virgules dans les paramètres.
Dans la version XML Portal créée, les balises de contenu personnalisées se trouvent sous /PortalData/SessionInfo/Custom.
Si, au cours de l'installation, vous avez saisi des caractères codés sur plusieurs octets, vous devez exécuter PortalServlet.properties à l'aide de l'utilitaire Java native2ascii. Cet utilitaire est fourni avec Java SDK. Les seuls caractères codés dans PortalServlet.properties se trouvent dans le nom de l'objet Portail et dans la valeur de départ du mot de passe.
À partir d'une ligne de commande, activez le dossier qui contient PortalServlet.properties.
Saisissez ce qui suit pour exécuter native2ascii :
nativeascii -encodingUTF8 PortalServlet.Properties
Cette opération convertit tous les caractères codés sur plusieurs octets au format \udddd.
Attribuez le nom OldPortalServletproperties à l'ancien fichier PortalServlet.properties et renommez le fichier NewPortalServlet.properties en PortalServlet.properties.
Démarrez NPS.
Le rapport d'état affiche des informations sur la configuration actuelle du portail. Les informations suivantes sont affichées :
Depuis le gadget d'administration, cliquez sur Portail > Rapport sur le portail.
NPS affiche un rapport d'état relatif à votre configuration.
Pour fermer le rapport, cliquez sur OK.
Le rapport des personnalisations affiche des informations sur les personnalisations de modèles. Le rapport d'héritage affiche des informations sur l'héritage de modèles.
Depuis le gadget d'administration, cliquez sur Propriétés avancées.
Sélectionnez un objet Utilisateur.
Dans la zone Rapports, cliquez sur Personnalisations ou sur Héritage.
Si vous cliquez sur Personnalisations, sélectionnez les options à inclure dans le rapport, puis cliquez sur Continuer. Le rapport des personnalisations affiche toutes les personnalisations de pages ou de gadgets effectuées par l'utilisateur sélectionné. Il permet de résoudre de nombreux problèmes. L'administrateur peut également supprimer ces personnalisations à partir de l'écran de rapport.
Si vous cliquez sur Héritage, le rapport apparaît immédiatement. Le rapport d'héritage affiche les emplacements où l'utilisateur sélectionné hérite de pages et de thèmes. Il affiche également tous les indicateurs d'annuaire qui peuvent empêcher l'utilisateur d'hériter de pages et de thèmes supplémentaires.
Pour fermer le rapport, cliquez sur Fermer.
Novell Portal Services (NPS) se rafraîchit automatiquement et rafraîchit tous les autres serveurs NPS configurés pour afficher le contenu de cet objet Portail. Vous n'avez pas à rafraîchir manuellement NPS lorsque vous créez ou modifiez des pages, des thèmes ou des communautés.
Lorsque vous accédez au gadget d'administration, la lecture de la configuration du portail est effectuée à partir de LDAP eDirectoryTM et la configuration est mise en cache. Lorsque vous apportez des modifications à la configuration du portail, ces éléments sont envoyés à l'annuaire en tant que mises à jour. Cependant, vous pouvez rafraîchir NPS manuellement étant donné que la configuration a été lue et mise en cache lorsque vous avez accédé au gadget d'administration. Si vous rafraîchissez NPS manuellement, certaines de ces modifications peuvent ne pas apparaître immédiatement dans la vue de la configuration à partir de l'interface de gadget d'administration. Vous pouvez rafraîchir les paramètres de configuration affichés à partir des paramètres d'administration de groupe de portail sur une configuration de portail. Un rafraîchissement génère les opérations suivantes :
Vous pouvez rafraîchir l'intégralité des paramètres ou uniquement ceux que vous avez modifiés. Pour rafraîchir le portail, ouvrez le gadget d'administration et cliquez sur Portail > Rafraîchir le portail.
NPS vous permet de modifier le nom ou l'emplacement de l'objet Portail. Par exemple, vous pouvez modifier ces informations à des fins d'internationalisation. Chaque fois que vous modifiez le nom ou l'emplacement de l'objet Configuration de portail, vous devez effectuer les opérations suivantes :
Arrêtez NPS.
Dans ConsoleOne, mettez l'objet Portail en surbrillance et renommez-le.
Ouvrez le fichier PortalServlet.properties situé dans le répertoire nps/WEB-INF et repérez System.PortalConfigurationObjectDN.
Modifiez la valeur System.PortalConfigurationObjectDN afin qu'elle prenne en compte les modifications apportées au nom ou à l'emplacement du portail à l'Etape 2.
Enregistrez le fichier.
Vous devez enregistrer le fichier PortalServlet.properties au format UTF-8 s'il contient des caractères étendus ou des doubles octets. Lorsque le fichier PortalServlet.properties est au format UTF-8, il doit commencer par une ligne blanche. Cette ligne sert à résoudre les erreurs qui peuvent survenir lorsque le fichier est au format UTF-8.
Cette section explique comment configurer la liste des langues et des préférences locales. Novell Portal Services (NPS) est actuellement livré avec deux stratégies de recherche. La liste de stratégies suivante contient les langues de la norme ISO qui doivent être utilisées si la langue recherchée est introuvable :
Vous trouverez ci-dessous les URL pour la norme ISO :
Pour configurer les stratégies de langue, procédez de la manière suivante.
Depuis le gadget d'administration, cliquez sur Portail > Configuration > Tous les paramètres.
Dans le champ Ordre de recherche de la langue, cliquez sur Éditer.
Sélectionnez l'ordre de recherche souhaité pour le paramètre par défaut et cliquez sur OK.
Lorsque vous configurez les thèmes, les pages et les gadgets, vous sélectionnez les options qui correspondent aux besoins des utilisateurs du système. NPS permet d'employer la langue d'utilisateurs de pays différents. Le processus de configuration inclut le choix de langues et de traductions.
Depuis le gadget d'administration, cliquez sur Portail > Configuration > Tous les paramètres.
Sélectionnez l'option Langues pour traductions, puis cliquez sur Éditer.
Ajoutez ou supprimez les langues sélectionnées, ou modifiez leur ordre.
Cliquez sur OK > Enregistrer.
Le timeout de session NPS est contrôlé par la session HTTP et le serveur d'applications. Le descripteur de déploiement, obligatoire pour tous les conteneurs, se situe sur le site Web de Sun .
Le descripteur suivant contient les éléments qui définissent le timeout de session (y compris le timeout parent) :
<!--
The session-config element defines the session parameters for this web application.
-->
<!ELEMENT session-config (session-timeout?)>
<!--
This session-timeout element defines the default session timeout interval for all sessions created in this web application.
The specified timeout must be expressed in a whole number of minutes.
-->
<!ELEMENT session-timeout (#PCDATA)><?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC"-//SunMicrosystems, Inc. //DTD Web Application 2.2//EN"
<web-app>
<servlet>
<servlet-name>portal</servlet-name>
<servlet-class>com.novell.nps.PortalServlet</servlet-class>
</servlet>
<servlet-mapping>
<session-config>
<session-timeout>
12
</session-timeout>
</session-config>
</web-app>
Vous trouverez ci-dessous un exemple de descripteur de déploiement (web.xml) :
Si vous insérez ce qui précède dans le descripteur de déploiement du conteneur, la valeur système Tomcat définie par défaut (30 minutes) dans le fichier %tomcat_home%/conf/web.xml est remplacée.
REMARQUE : Les paramètres Timeout et Rester en vie du serveur Web n'ont aucune incidence sur le serveur d'applications ni sur Novell Portal Services.
PortalConnection gère les connexions à l'annuaire LDAP (eDirectory) et est utilisé chaque fois qu'un échange est requis entre Novell Portal Services (NPS) et l'annuaire LDAP. Le délai par défaut est de 5 secondes.
Le nom du nouveau paramètre à modifier dans la configuration NPS est Timeout de connexion. La valeur est exprimée en secondes ; la valeur par défaut est de 5 secondes.
Pour appliquer le timeout de PortalConnection à plusieurs serveurs, vous pouvez le paramétrer sur l'objet Portail. Pour appliquer le timeout à un serveur spécifique, stockez le paramètre dans le fichier PortalServlet.properties. Ce fichier est lu à chaque démarrage de NPS.
Dans le fichier PortalServlet.properties, la ligne de timeout doit correspondre à l'exemple suivant :
Connection_Timeout=5
Ce paramètre correspond à l'attente de NPS (en secondes) avant qu'il rafraîchisse la configuration de l'utilisateur à partir de LDAP lorsque ce dernier est logué. Lorsque l'utilisateur essaie d'afficher une page du portail, la configuration est relue à partir de LDAP.
Depuis le gadget d'administration, cliquez sur Portail > Configuration > Tous les paramètres.
Saisissez le délai souhaité dans le champ Heure.
Il s'agit du délai (en secondes) précédant le moment où les utilisateurs doivent relire la configuration à partir du champ LDAP.
Pour ne jamais mettre à jour le temps de relecture de la configuration à partir de LDAP au cours d'une session utilisateur, saisissez 0 ou laissez le champ vide.
Cliquez sur Enregistrer > OK.
