famiq / ad-user
Famiq Active Directory User integration package
Requires
- php: >=8.1
- directorytree/ldaprecord-laravel: ^3.4
- illuminate/support: ^8.0|^9.0|^10.0
This package is not auto-updated.
Last update: 2025-08-02 17:05:12 UTC
README
Integración con Active Directory pensada para aplicaciones Laravel. El paquete
exponen la clase ActiveDirectoryUser
con métodos utilitarios para consultar
la estructura organizacional y comandos que facilitan la gestión de
configuración.
Requisitos
- PHP 8.1 o superior.
- Laravel 8 o posterior.
Instalación
Instala el paquete mediante Composer:
composer require famiq/ad-user
Publica el archivo de configuración ejecutando:
php artisan FamiqADUser:export
Esto generará config/ldap.php
con la configuración por defecto.
Uso
El comando FamiqADUser:info {mail}
permite consultar datos básicos de un
usuario directamente desde la consola:
php artisan FamiqADUser:info usuario@dominio.com
La clase ActiveDirectoryUser
incluye métodos como getPhoneNumber()
o
getHierarchy()
para obtener información adicional del directorio.
Novedades
- Métodos de búsqueda
findByDepartment()
ysearchBy()
. - Obtención de teléfonos y jerarquía de managers.