Hola, necesito realizar modificaciones al desarrollo opensource existente de Laravel Voyager, con lo siguientes ítems a usar:
1) Laravel Voyager (
https://github.com/the-control-group/voyager)
2) Laravel Voyager Hooks (
https://github.com/larapack/voyager-hooks)
3) Laravel Adldap2 (
https://github.com/Adldap2/Adldap2-Laravel)
4) Usar LDAP público para prueba (
https://www.forumsys.com/tutorials/integration-how-to/ldap/online-ldap-test-server/)
El requerimiento de desarrollo (privado, no publicar en internet) es incorporar al proyecto Voyager la funcionalidad LDAP manteniendo toda la mecánica base de Voyager (roles, permisos, crud bread), ldap proporcionará el rol de los usuarios en voyager en base al atributo ou (grupo o grupos) de ldap. Esto debe ser implementado como un Hook de Voyager y manteniendo los 2 métodos de autenticación (LDAP y pre-existente de Laravel), de manera en que no se modifique el core de Voyager ni de Hooks y que sea posible actualizar Voyager a futuro. Así mismo deberá documentarse el listado de MVC (modelos, vistas, controladores) que se agregaron.
Gracias.
Plazo de Entrega: No definido