L'installation des applications d'identité comprend les composants suivants :
Tableau de bord Identity Manager
Console d'administration d'Identity Manager
Application utilisateur
Pilote du service de rôles et de ressources (RRSD)
Pilote de l'application utilisateur (UAD)
L'installation n'inclut pas les deux pilotes requis pour les applications d'identité : le pilote d'application utilisateur et le pilote de services de rôle et de ressource.
REMARQUE :Identity Reporting peut techniquement être considéré comme une application d'identité car ce composant utilise également SSPR et OSP. En outre, vous pouvez modifier les paramètres à l'aide de l'utilitaire de configuration de RBPM. Toutefois, Identity Reporting dispose de son propre programme d'installation, peut être installé sur un serveur distinct et utilise une autre base de données. Pour plus d'informations, reportez-vous à la Section 16.5, Configuration système requise pour Identity Reporting.
Avant d'entamer la procédure d'installation, NetIQ recommande de passer en revue les étapes suivantes :
|
Éléments de la liste de contrôle |
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Les fichiers d'installation des applications d'identité se trouvent dans le répertoire \products\UserApplication\ du paquetage d'installation.
Le programme d'installation (IdmUserApp.exe) effectue les opérations suivantes :
Désigne une version existante d'un serveur d'applications à utiliser.
Désigne une version existante d'une base de données à utiliser. La base de données stocke les informations de configuration et les données de l'application d'identité.
Configure le fichier de certificats de JDK pour que l'application d'identité (exécutée sous Tomcat) puisse communiquer en toute sécurité avec le coffre-fort d'identité et le pilote d'application utilisateur.
Configure et déploie le fichier WAR (Web Application Archive) Java de l'application utilisateur sur Tomcat.
Permet d'activer la consignation via les clients d'audit Sentinel (selon vos besoins).
Permet d'importer une clé principale existante pour restaurer une installation particulière des applications d'identité et pour prendre en charge les grappes.
NetIQ vous recommande de consulter les conditions préalables et la configuration système requise pour les applications d'identité avant de lancer la procédure d'installation. Pour plus d'informations sur la configuration de l'environnement de l'application utilisateur, reportez-vous au NetIQ Identity Manager - User's Guide to the Identity Applications (Guide de l'utilisateur des applications d'identité de NetIQ Identity Manager).
Considérations relatives à l'installation des applications d'identité
Considérations relatives à la configuration et à l'utilisation des applications d'identité
Conditions préalables et considérations relatives au serveur d'applications
Conditions préalables à l'installation des applications d'identité dans un environnement de grappe
Conditions préalables à l'installation de la base de données pour les applications d'identité
Les considérations suivantes s'appliquent à l'installation des applications d'identité.
Veillez à utiliser une version prise en charge des composants Identity Manager suivants :
Designer
Coffre-fort d'identité
Moteur Identity Manager
Chargeur distant
One SSO Provider
Pour plus d'informations sur les versions et les correctifs requis pour ces composants, reportez-vous aux dernières notes de version.
Vérifiez que le coffre-fort d'identité inclut les pilotes d'application utilisateur et de service de rôles et de ressources créés et déployés. Pour plus d'informations, reportez-vous au Section 15.6, Création et déploiement des pilotes pour les applications d'identité.
Installez les éléments suivants avant d'installer les applications d'identité :
Un serveur d'applications sur l'ordinateur local. Pour plus d'informations, reportez-vous à la section Conditions préalables et considérations relatives au serveur d'applications.
Une base de données sur l'ordinateur local ou un serveur connecté. Pour plus d'informations, reportez-vous à la section Conditions préalables à l'installation de la base de données pour les applications d'identité.
(Facultatif) NetIQ vous recommande d'activer le protocole SSL (Secure Sockets Layer) pour la communication entre les composants Identity Manager. Pour utiliser le protocole SSL, vous devez activer SSL dans votre environnement et spécifier https lors de l'installation. Pour plus d'informations sur l'activation de SSL, reportez-vous à la section Configuring Security in the Identity Applications (Configuration de la sécurité des applications d'identité) du NetIQ Analyzer for Identity Manager Administration Guide (Guide d'administration de NetIQ Analyzer pour Identity Manager).
Installez le pilote d'application utilisateur avant de créer celui des rôles et des ressources. Le pilote de rôles et de ressource fait référence au conteneur du coffre-fort de rôle (RoleConfig.Appconfig) dans le pilote d'application utilisateur.
Vous ne pouvez pas utiliser le pilote du service de rôles et de ressources avec le chargeur distant étant donné que le pilote utilise jClient.
Définissez la variable d'environnement JAVA_HOME de façon à ce qu'elle pointe vers le JDK à utiliser avec les applications d'identité. Pour remplacer JAVA_HOME, spécifiez manuellement le chemin d'accès lors de l'installation.
Par défaut, le processus d'installation place les fichiers du programme dans le répertoire C:\NetIQ\idm.
Si vous envisagez d'installer l'application utilisateur à un emplacement par défaut, le nouveau répertoire doit exister et être accessible en écriture.
Chaque instance de l'application utilisateur ne peut traiter qu'un seul conteneur utilisateur. Par exemple, vous pouvez ajouter des utilisateurs qui ne peuvent effectuer des recherches et introduire des requêtes que pour le conteneur associé à l'instance. En outre, l'association d'un conteneur d'utilisateurs à une application est censée être permanente.
(Conditionnel) Si vous prévoyez d'utiliser une gestion des mots de passe externe, votre environnement doit respecter la configuration suivante :
Activez le protocole SSL (Secure Sockets Layer) pour les instances Tomcat sur lesquelles vous déployez les applications d'identité et le fichier IDMPwdMgt.war.
Veillez à ce que le port SSL soit ouvert dans votre pare-feu.
Pour plus d'informations sur l'activation de SSL pour Tomcat, reportez-vous à la Section 29.8, Mise à jour des paramètres SSL pour SSPR.
Pour plus d'informations sur le fichier IDMPwdMgt.war, reportez-vous à la Section 15.7.8, Configuration de la gestion des mots de passe oubliés.
(Facultatif) Pour récupérer des autorisations des systèmes gérés, installez un ou plusieurs pilotes Identity Manager.
Vous devez utiliser des pilotes pris en charge par Identity Manager 3.6.1, 4.0 ou des versions ultérieures. Pour plus d'informations sur l'installation des pilotes, reportez-vous aux guides des pilotes appropriés sur le site Web de documentation des pilotes NetIQ Identity Manager.
Pour gérer les pilotes, vous devez avoir installé Designer ou les plug-ins appropriés d'iManager. Pour plus d'informations, reportez-vous à la Section 11.1.3, Présentation de l'installation des plug-ins d'iManager.
Les considérations suivantes s'appliquent à la configuration et à l'utilisation initiale des applications d'identité.
Pour que les utilisateurs puissent accéder aux applications d'identité, vous devez effectuer les opérations suivantes :
Assurez-vous que tous les pilotes Identity Manager nécessaires sont installés.
Vérifiez que les index pour le coffre-fort d'identité sont en mode en ligne. Pour plus d'informations sur la configuration d'un index lors de l'installation, reportez-vous à la section Divers.
Activez les cookies dans tous les navigateurs. Les applications ne fonctionnent pas si les cookies sont désactivés.
Les utilisateurs ne peuvent pas accéder aux applications d'identité en tant qu'invité ou utilisateur anonyme sans être connectés aux applications d'identité. Ils sont invités à se connecter à l'interface utilisateur. Pour plus d'informations, reportez-vous à la Section VIII, Configuration de l'accès Single Sign-on dans Identity Manager.
Pour qu'Identity Manager applique le mot de passe universel, configurez le coffre-fort d'identité de façon à ce qu'il utilise la connexion NMAS comme processus de connexion initiale d'un utilisateur. Ajoutez NDSD_TRY_NMASLOGIN_FIRST avec la valeur de chaîne true à la clé de registre HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\Environment.
(Conditionnel) Pour exécuter les rapports, les composants Identity Reporting doivent être installés dans votre environnement. Pour plus d'informations, reportez-vous au Administrator Guide to NetIQ Identity Reporting (Guide de l'administrateur de NetIQ Identity Reporting).
Au cours de l'installation, le programme d'installation écrit des fichiers journaux dans le répertoire d'installation. Ces fichiers contiennent des informations relatives à votre configuration. Une fois que vous avez configuré votre environnement d'applications d'identité, envisagez de supprimer ces fichiers journaux ou de les stocker à un emplacement sécurisé. Au cours de l'installation, vous avez la possibilité d'écrire le schéma de base de données dans un fichier. Étant donné que ce fichier contient des informations descriptives sur votre base de données, il est conseillé de le déplacer vers un emplacement sécurisé une fois la procédure d'installation terminée.
(Conditionnel) Pour auditer les applications d'identité, Identity Reporting et un service d'audit doivent être installés dans votre environnement et configurés pour capturer les événements. Vous devez également configurer les applications d'identité à des fins d'audit. Pour plus d'informations, reportez-vous au manuel NetIQ Identity Manager - Configuring Auditing in Identity Manager (NetIQ Identity Manager - Configuration de l'audit dans Identity Manager).
Les applications d'identité nécessitent que Tomcat soit installé en tenant compte des aspects suivants :
Tomcat doit fonctionner avec JDK (Java Development Kit) ou JRE (Java Runtime Environment). Pour plus d'informations sur les versions compatibles, reportez-vous à la section Configuration système requise pour les applications d'identité.
Définissez la variable d'environnement JAVA_HOME de façon à ce qu'elle pointe vers le JDK à utiliser avec l'application utilisateur. Pour remplacer JAVA_HOME, spécifiez manuellement le chemin d'accès lors de l'installation.
(Facultatif) Vous pouvez utiliser votre propre programme d'installation Tomcat, plutôt que celui fourni dans le kit d'installation d'Identity Manager. Toutefois, afin d'utiliser le service Apache Log4j avec votre version de Tomcat, assurez-vous d'avoir installé les fichiers appropriés. Pour plus d'informations, reportez-vous à la Section 13.1.4, Utilisation du service Apache Log4j pour consigner les événements de connexion.
(Conditionnel) Pour protéger les documents portant une signature numérique, vous devez installer les applications d'identité sur un serveur d'applications Tomcat et utiliser Novell Identity Audit. Les documents comportant une signature numérique ne sont pas stockés avec les données de workflow dans la base de données de l'application utilisateur. Ils sont enregistrés dans la base de données de consignation. Vous devez également activer la fonction de consignation pour conserver ces documents. Pour plus d'informations, reportez-vous à la section Setting Up Logging in the Identity Applications (Configuration de la consignation dans les applications d'identité) du NetIQ Identity Manager - Administrator's Guide to the Identity Applications (NetIQ Identity Manager - Guide de l'administrateur des applications d'identité).
(Conditionnel) Si vous consignez une grande quantité de données utilisateur dans votre environnement ou si votre répertoire de serveur contient un grand nombre d'objets, vous pouvez choisir plusieurs applications serveur avec un déploiement des applications d'identité. Pour plus d'informations sur la configuration permettant d'obtenir des performances optimales, reportez-vous à la section Tuning the Performance of the Applications (Optimisation des performances des applications d'identité) du NetIQ Identity Manager - Administrator's Guide to the Identity Applications (NetIQ Identity Manager - Guide de l'administrateur des applications d'identité).
(Conditionnel) Si vous utilisez un serveur d'applications Tomcat, ne démarrez pas le serveur avant d'avoir terminé la procédure d'installation.
(Conditionnel) Pour utiliser une gestion des mots de passe externe, vous devez procéder comme suit pour activer le protocole SSL (Secure Sockets Layer) :
Activez SSL pour les instances de Tomcat sur lesquelles déployer les applications d'identité et le fichier IDMPwdMgt.war.
Veillez à ce que le port SSL soit ouvert dans votre pare-feu.
Pour plus d'informations sur le fichier IDMPwdMgt.war, reportez-vous à la section Configuration de la gestion des mots de passe oubliés et au NetIQ Identity Manager - Administrator's Guide to the Identity Applications (Guide de l'administrateur des applications d'identité de NetIQ Identity Manager).
La procédure d'installation ne modifie pas les entrées JAVA_HOME ou JRE_HOME sur un serveur Tomcat. Par défaut, le programme d'installation simplifiée de Tomcat place le fichier setenv.bat dans le répertoire C:\NetIQ\idm\apps\tomcat\bin\. L'installation configure également l'emplacement JRE dans le fichier.
Vous pouvez installer la base de données des applications d'identité dans un environnement pris en charge par les grappes Tomcat, en tenant compte des considérations suivantes :
La grappe doit porter un nom de partition de grappe, une adresse de multidiffusion et un port de multidiffusion uniques. L'utilisation d'identifiants uniques permet de séparer plusieurs grappes pour éviter les problèmes de performances et les comportements anormaux.
Pour chaque membre de la grappe, vous devez indiquer le même numéro de port d'écoute pour la base de données des applications d'identité.
Pour chaque membre de la grappe, vous devez indiquer le même nom d'hôte ou l'adresse IP du serveur qui héberge la base de données des applications d'identité.
Vous devez synchroniser les horloges des serveurs de la grappe. Si les horloges des serveurs ne sont pas synchronisées, les sessions peuvent expirer prématurément et entraver le basculement correct de session HTTP.
NetIQ recommande de ne pas utiliser d'identifiants multiples dans les onglets ou les sessions de navigateur sur le même hôte. Certains navigateurs partagent des cookies dans les onglets et les processus ; dès lors, l'utilisation de plusieurs identifiants risque de causer des problèmes de basculement de session HTTP (outre le risque d'erreur d'authentification inattendue si plusieurs utilisateurs partagent le même ordinateur).
Les noeuds de la grappe résident sur le même sous-réseau.
Un proxy de basculement ou une solution d'équilibrage de charge est installé sur un ordinateur distinct.
Pour plus d'informations sur la configuration des applications d'identité dans un environnement de grappe, reportez-vous au Section 15.4, Préparation de votre environnement pour les applications d'identité.
La base de données stocke les informations de configuration et les données de l'application d'identité.
Avant d'installer l'instance de base de données, vérifiez que les conditions préalables suivantes sont remplies :
Pour configurer une base de données à utiliser avec Tomcat, vous devez créer un pilote JDBC. Les applications d'identité utilisent des appels JDBC standard pour accéder à la base de données et la mettre à jour. Les applications d'identité utilisent un fichier de source de données JDBC liée à l'arborescence JNDI pour ouvrir une connexion à la base de données.
Vous devez disposer d'un fichier de source de données qui pointe vers la base de données. Le programme d'installation de l'application utilisateur crée une entrée de source de données pour Tomcat dans les fichiers server.xml et context.xml qui pointe vers la base de données.
Vérifiez que vous disposez des informations suivantes :
Hôte et port du serveur de base de données.
Nom de la base de données à créer. La base de données par défaut pour les applications d'identité est idmuserappdb.
Nom d'utilisateur et mot de passe de la base de données. Le nom d'utilisateur de la base de données doit représenter un compte d'administrateur ou disposer des autorisations suffisantes pour créer des tables sur le serveur de base de données. Par défaut, l'administrateur de l'application utilisateur est idmadmin.
Fichier de pilote .jar livré par le fournisseur de base de données pour la base utilisée. NetIQ ne prend pas en charge les fichiers JAR de pilote fournis par d'autres fournisseurs.
L'instance de base de données peut être sur l'ordinateur local ou un serveur connecté.
Le jeu de caractères de la base de données doit utiliser le codage Unicode. Ainsi, UTF-8 est un exemple de jeu de caractères employant ce codage, alors que Latin1 ne l'utilise pas. Pour plus d'informations sur la spécification du jeu de caractères, reportez-vous à la section Configuration du jeu de caractères ou à la Section 15.3.1, Configuration d'une base de données Oracle.
Pour éviter les erreurs de clés en double au cours de la migration, utilisez un classement sensible à la casse. Si le problème se pose, vérifiez le classement et corrigez-le, puis réinstallez les applications d'identité.
(Conditionnel) Pour utiliser la même instance de base de données à des fins d'audit et pour les applications d'identité, NetIQ recommande d'installer la base de données sur un serveur dédié distinct du serveur qui héberge l'instance Tomcat qui exécute les applications.
(Conditionnel) Si vous effectuez une migration vers une nouvelle version des applications d'identité, vous devez utiliser la même base de données que celle utilisée pour l'installation précédente.
La mise en grappe de bases de données est une caractéristique propre à chaque serveur de base de données. NetIQ n'effectue officiellement pas de test avec les configurations de base de données en grappe, car la mise en grappe est indépendante de la fonctionnalité du produit. Par conséquent, nous prenons en charge les serveurs de base de données en grappe avec les mises en garde suivantes :
Par défaut, le nombre maximal de connexions est défini sur 100. Toutefois, cette valeur peut être insuffisante pour gérer la charge de requêtes de workflow dans une grappe. Le cas échéant, le message d'exception suivant peut s'afficher :
(java.sql.SQLException: Data source rejected establishment of connection, message from server: "Too many connections."
Pour augmenter le nombre maximal de connexions, augmentez la valeur de la variable max_connections dans le fichier my.cnf.
Certains aspects ou fonctionnalités de votre serveur de base de données en grappe devront peut-être être désactivés. Par exemple, la réplication transactionnelle doit être désactivée dans certaines tables en raison de violations de contraintes en cas de tentative d'insertion d'une clé dupliquée.
Nous ne fournissons pas d'aide pour l'installation, la configuration ou l'optimisation de la base de données mise en grappe, y compris l'installation de nos produits dans un serveur de base de données en grappe.
Nous mettons tout en oeuvre pour résoudre les éventuels problèmes qui pourraient survenir lors de l'utilisation de nos produits dans un environnement de base de données en grappe. Les méthodes de dépannage dans un environnement complexe nécessitent souvent un travail coopératif pour résoudre les problèmes. NetIQ fournit son savoir-faire en matière d'analyse, de planification et de dépannage pour les produits NetIQ. Le client doit quant à lui fournir une expertise d'analyse, de planification et de dépannage pour les produits tiers. Nous demandons aux clients de reproduire ou d'analyser le comportement des composants dans un environnement non mis en grappe pour mieux distinguer les éventuels problèmes liés à la configuration des grappes des problèmes liés aux produits NetIQ.
Cette section présente la configuration minimale requise pour installer les applications d'identité.
|
Catégorie |
Configuration requise |
|---|---|
|
Processeur |
1 GHz |
|
Espace disque |
1 Go REMARQUE :suffisamment d'espace pour le contenu des applications sous-jacentes, telles que la base de données et les journaux du serveur d'applications. |
|
Mémoire |
4 Go |
|
Système d'exploitation (certifié) |
L'un des systèmes d'exploitation 64 bits suivants :
Pour un système d'exploitation 32 bits :
Avant d'installer Identity Manager, NetIQ recommande d'appliquer les derniers correctifs du système d'exploitation en fonction de la fonctionnalité de mise à jour automatisée du fabricant. REMARQUE :certifié signifie que le système d'exploitation a été entièrement testé et est pris en charge. |
|
Système d'exploitation (pris en charge) |
Dernières versions des Service Packs pour les systèmes d'exploitation certifiés REMARQUE :pris en charge signifie que le système d'exploitation n'a pas encore été testé, mais qu'il devrait fonctionner. |
|
Système de virtualisation |
NetIQ prend en charge Identity Manager sur les systèmes de virtualisation d'entreprise qui sont officiellement compatibles avec les systèmes d'exploitation sur lesquels les produits NetIQ s'exécutent. Aussi longtemps que les fournisseurs de systèmes de virtualisation prennent officiellement en charge ces systèmes d'exploitation, NetIQ prend en charge l'intégralité des composants Identity Manager qui y sont installés. |
|
Base de données |
REMARQUE :n'incluez pas de versions PostgreSQL (par exemple 9.6.6) dans le chemin de classe de Tomcat. Les images de la page d'accueil peuvent ne pas se charger si ces versions sont spécifiées. |
|
Navigateur Web |
Un des navigateurs suivants (versions minimales) :
REMARQUE :les cookies du navigateur doivent être activés. |
|
Serveur d'applications |
Apache Tomcat 8.5.27 |
|
Java |
JRE 1.8.0_162 |
|
Port |
8180 |