gubler/ad-search-bundle

Active Directory search for Symfony


README

This is a Symfony 6 bundle to make searching Active Directory (or other LDAP directories) easier.

DO NOT USE THE 1.3 Release, it is very broken.

Usage

For full usage documentation, see the documentation.

Example

public function __construct(private ADSearchService $adSearch)
{
}

public function search () {
    // find all that match a search term
    $arrayOfUsers = $this->adSearch->search('name');

    // find one by GUID
    $guid = Uuid::fromString('192D7590-6036-4358-9239-BEA350285CA2');
    $singleUser = $this->adSearch->find($guid);

    // find one by search term
    $singleUser = $this->adSearch->findBy('samaccountname', 'User');
}

Installation

Full details are in the installation documentation.

Installation with composer:

composer require gubler/ad-search-bundle

Configuration

Configuration details are in the configuration documentation.