cyllenea/ldap

Multiple LDAP Authenticator

dev-master 2020-01-27 10:02 UTC

This package is auto-updated.

Last update: 2024-03-29 04:18:32 UTC


README

extensions:
    ldap: cyllenea\ldap\LDAPExtension


ldap:
    attributes:
        # - memberOf
        - employeeNumber    # Employee ID
        - employeeID        # Cost center
        - mail              # Email address
        - cn                # Common name
        - sn                # Surname
        - givenName         # First name

    controllers:
        wnc:
            host: wnc.local
            port: 389
            domain: "%s@wnc.local"
            dn: "OU=COMPANY,DC=wnc,DC=local"

        wv:
            host: WVDC01.wv.local
            port: 389
            domain: "%s@wv.local"
            dn: "OU=COMPANY,DC=wv,DC=local"

authenticator:
    class: cyllenea\ldap\Authenticator
    setup:
        - setIdentityGenerator([@userManagemenent, 'createIdentity'])