Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Il est possible d'effectuer l'authentification des utilisateurs en allant vérifier le mot de passe du compte dans un annuaire Active Directory plutôt que celui stocké dans la configuration Shinken.

La configuration de cette méthode d'authentification s'effectue en 3 étapes:

  • Configuration des identifiants de connexion au serveur Active Directory 
  • Configuration des correspondances des champs entre Shinken et Active Directory
  • Activation du module

 

Configuration de la connexion Active Directory

Tout d'abord, il faut spécifier au module d'authentification les identifiants de connexion au serveur Active Directory.

Cela se fait par l'intermédiaire du fichier /etc/shinken/modules/auth_active_directory.cfg


Décommenter si besoin et renseigner les lignes suivantes:

Code Block
themeFadeToGrey
title/etc/shinken/modules/auth_active_directory.cfg
ldap_uri		ldap://myserver
username		myuser@my.domain.com
password		password
basedn			DC=my,DC=domain,DC=com
mapping_file	/etc/shinken-user/configuration/modules/auth-active-directory/mapping.json

Le champ mapping_file doit pointer vers le fichier de correspondances dont le fonctionnement est détaillé ci-dessous.

 

Configuration des correspondances entre Shinken et Active Directory

Le module d'authentification Active Directory effectue une correspondances entres les champs dans la base Shinken et les champs dans l'annuaire Active Directory pour identifier les utilisateurs.

Par défaut, le module recherche les contacts avec le champ "contact_name" dans Shinken et recherche un contact dans Active Directory avec le champ "samaccountname".

Il est possible de paramétrer ce comportement à l'aide d'un fichier de correspondances.

 

Sur une nouvelle installation, il faut copier le fichier "/etc/shinken-user-example/configuration/modules/auth-active-directory/mapping.json" dans "/etc/shinken-user/configuration/modules/auth-active-directory/mapping.json" (créer l'aborescence si besoin).

 


Activation du module Active Directory