Aller au contenu

La recherche est disponible uniquement en mode production. Essayez de construire puis de prévisualiser votre site pour tester la recherche localement.

Configuration du LDAP

Sur votre interface Kasm, en tant qu’administrateur, allez dans : Gestion d'accès —> Authentification —> LDAP.

Ensuite, cliquez sur Ajouter une configuration.

Partons par le principe que notre domaine est : exemple.com

Pour une configuration OpenLDAP :

  1. Sélectionnez le nom de votre LDAP (n’importe quel nom, il servira uniquement de nom d’affichage).

  2. URL : ldaps://<IP ou HOSTNAME>:<PORT>

    Exemple :

    ldap://10.0.0.10:389
    # Notez l'absence du s dans ldaps pour une connexion non sécurisée
  3. Base de recherche : ou=Users,dc=exemple,dc=com

  4. Filtre de recherche : $(objetcClass=posixAccount)(uid={0})

  5. Sous-arborescence de recherche : Cocher cette option

  6. Compte de service DN : cn=admin,dc=exemple,dc=com

  7. Mot de passe du compte de service : <LE MOT DE PASSE>

  8. Filtre de membres du group : &(objectClass=groupOfNames)(member={0})

  9. Attribut e-mail : Laissez l’option mail par défaut

  10. Domaine alternatif : *. Cela permet de se connecter directement avec le nom d’utilisateur sans spécifier le domaine.

J’ai choisi d’opter pour la mise en place des variables dans l’espace de travail, dans “Substitution de configuration Docker Run”.

Voici un exemple d’ajout à mettre dans les variables d’environnement :

{
"environment": {
"LDAP_ENABLED": "true",
"LDAP_URI": "ldap://10.0.0.100",
"LDAP_SEARCH_BASE": "dc=exemple,dc=com",
}
}

Ces variables seront utilisées dans le entrypoint.sh