Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • 5.x
  • 7
  • 6.0.question
  • bg-php8
  • release_3.1.0
  • release_4.0.0
  • zf-3.0
  • zf-3.x
  • 5.0.8
  • 5.0.7
  • 6.0.5
  • 5.0.6
  • 6.0.4
  • 5.0.5
  • 7.0.3
  • 7.0.2
  • 6.0.3
  • 6.0.2
  • 6.0.1
  • 5.0.4
  • 7.0.1
  • 5.0.3
  • 5.0.2
  • 5.0.1
  • 7.0.0
  • 6.0.0
  • 4.0.2
  • 5.0.0
29 results

ldap

  • Clone with SSH
  • Clone with HTTPS
  • David Surville's avatar
    David Surville authored
    [Fix] Les fonctions setUnicaenTermsOfUse et setSupannRefId géraient mal la modification multi-valuée pour une même étiquette
    3543f1b2
    History

    UnicaenLdap

    Introduction

    Ce module permet de se connecter à l'annuaire Ldap de l'université et de consulter/modifier ses données.

    Pré-requis

    L'utilisation de ce module nécessite l'installation de l'extension ext-ldap de PHP.

    Installation

    $ composer require unicaen/ldap

    Configuration

    Récupérer les fichiers de config du module

    $ cp -n vendor/unicaen/zimbra/config/unicaen-ldap.local.php.dist config/autoload/unicaen-ldap.local.php

    Adapter le contenu à vos besoins en configurant notamment les paramètres de connexion au serveur Ldap.

    'unicaen-ldap' => [
        'host'                => 'ldap-test.unicaen.fr',
        'port'                => 389,
        'version'             => 3,
        'baseDn'              => "dc=unicaen,dc=fr", // racine de l'annuaire
        'bindRequiresDn'      => true,
        'username'            => "uid=xxxx,ou=system,dc=unicaen,dc=fr",
        'password'            => "xxxx",
        'accountFilterFormat' => "(&(objectClass=supannPerson)(supannAliasLogin=%s))",
    ]