Avant de commencer
- Heure
- La première synchronisation peut prendre un certain temps. Par exemple, un serveur Active Directory avec 500 000 utilisateurs et groupes peut prendre 2 jours. Pendant ce temps, toutes les modifications apportées au serveur d'annuaire sont accumulées par le serveur Active Directory et sont appliquées après la synchronisation initiale. Finalement, le répertoire Verify est mis à jour quasiment en temps réel.
- Mémoire de processus
- Le passage initial met en cache le mappage des ID utilisateur et groupe Active Directory vers les ID utilisateur et groupe Verify-SCIM correspondants. Ce mappage nécessite 512 octets par utilisateur, par conséquent, avec 500 000 utilisateurs, l'utilisation de la mémoire est augmentée de 244 Mo.
- Stockage de système de fichiers temporaire
- Pour IBM® Security Directory Server, l'application IcbLdapSync.exe extrait une copie complète du répertoire (seuls les attributs pertinents sont copiés) dans un fichier local. Par exemple, un annuaire contenant 500 000 utilisateurs et groupes peut nécessiter 275 Mo d'espace disque local temporaire. Ce fichier local est chiffré.
Remarque: pour exécuter ce programme, vous devez disposer des privilèges d'administrateur.
Procédure
- Recherchez et téléchargez la dernière application IBM Security Verify Bridge for Directory Sync à partir d'App Exchange.
Cette application se compose d'un fichier .zip qui contient l'exécutable du programme d'installation et d'un fichier README.txt qui répertorie les modifications apportées à IBM Security Verify Bridge for Directory Sync.
- Accédez à https://exchange.xforce.ibmcloud.com/hub.
- Connectez-vous à App Exchange.
- Recherchez IBM Security Bridge.
- Sélectionnez IBM Security Verify Bridge for Directory Sync.
- Téléchargez l'application.
- Extrayez le fichier IBMSecurityVerifybridgeforDirectorySync_version.zip sur le système Windows cible.
Le package redistribuable Windows Visual Studio 2017 64 bits doit être installé avant d'installer ce produit. Ce produit ne peut pas fonctionner sans ce package. S'il n'est pas déjà installé, il est installé lorsque vous exécutez le fichier setup_dirsync.exe.
- Exécutez setup_dirsync.exe.
- Cliquez deux fois sur setup_dirsync.exe.
- Sélectionnez une langue.
- Cliquez sur Installer.
Si Windows Visual Studio 2017 64 bits redistribuable est installé par l'assistant, vous devrez peut-être redémarrer votre ordinateur et réexécuter setup_dirsync.exe.
- Dans l'assistant InstallShield , cliquez sur Suivant.
- Acceptez les termes et cliquez sur Suivant.
- Sélectionnez le répertoire d'installation et cliquez sur Suivant.
- Cliquez sur Installer.
- Cliquez sur Terminer.
- Configurez IcbLdapSync.json dans le répertoire d'installation.
- Si vous effectuez une synchronisation à partir d'ISDS LDAP, copiez IcbLdapSync.json.isds-sample par dessus le fichier IcbLdapSync.json en cours pour fournir un point de départ.
- Pour Active Directory, copiez le fichier IcbLdapSync.json.ad-sample dans le fichier
IcbLdapSync.json pour fournir un point de départ approprié pour la synchronisation.
Remarque: Avant d'apporter des modifications au fichier IcbLdapSync.json et d'exécuter une synchronisation d'annuaires, vérifiez que vous connaissez les attributs et les valeurs qui vont être synchronisés avec Verify.
- Définissez vos paramètres de connexion ISDS ou AD Server LDAP sous
“cloud-bridge” -”ldap”
.Si vous utilisez une connexion TLS au serveur LDAP, vérifiez que les certificats de signataire du serveur LDAP sont présents dans le magasin de certificats Windows sous . Si votre serveur LDAP utilise un certificat qui n'est pas signé par une autorité de certification connue, utilisez la commande mmc avec le composant logiciel enfichable "certificate".
- Définissez vos paramètres de connexion au serveur Verify sous
ibm-auth-api
.
- Personnaliser d'autres valeurs, telles que
ldap-search-filter
, selon les besoins.L'exemple de filtre AD ignore tous les utilisateurs et groupes pour lesquels l'attribut
isCriticalSystemObject
est défini. Ces utilisateurs et groupes sont généralement les comptes d'ordinateur, les groupes de systèmes, les comptes invités et les comptes d'administrateur.
L'exemple de filtre ISDS recherche les utilisateurs dotés de la classe d'objet person
et les groupes dotés de la classe d'objet groupOfUniqueNames
.
- Ajoutez un brouillage aux secrets et au mot de passe du fichier de configuration IcbLdapSync.json .
En tant que pratique de sécurité générale, ne placez pas des mots de passe et des secrets client en clair dans le fichier de configuration. Utilisez l'outil de brouillage IBM pour rendre illisibles les mots de passe et les secrets.
Exemple :
C:\Program Files\IBM\DirectorySync>IcbLdapSync.exe -obf myadminpassword
OfFE5gNch3u5cJbeTj10Mm2Mbd1yS4eQjzqihj0lz7jGIG9fK7vNqTS90EmebtaU
C:\Program Files\IBM\DirectorySync>IcbLdapSync.exe -obf myclientsecret
tiWLbtgcT1k+PP0IwWyXlKsdGnTE3dDJ15ZCvHzj9YY=
Ajoutez la valeur générée dans le fichier IcbLdapSync.json.
- Démarrer manuellement le service Windows.
Le service IBM Security
Verify Bridge for Directory Sync
exécute le processus IcbLdapSync.exe . Une fois que le service fonctionne correctement, vous pouvez le modifier pour qu'il démarre automatiquement. La première exécution peut prendre un certain temps en fonction du nombre d'utilisateurs et de groupes en cours de synchronisation.