php - composer - ldap_connect laravel
conexiones ldap mĂșltiples en adldap2-laravel con login_fallback y auto_connect (0)
Estoy usando adldap2-laravel con múltiples conexiones a diferentes servidores ldap, también me encanta la función login_fallback.
El problema es que auto_connect = true arroja una excepción cuando un servidor ldap está inactivo, lo que hace que login_fallback sea inútil.
De los documentos:
Para intercambiar conexiones sobre la marcha, configure su conexión predeterminada de configuraciones e intente volver a autenticar al usuario:
$ auth = falso;
if (Auth :: attempt ($ credentials)) {$ auth = true; // Ha iniciado sesión correctamente} else {// Falló el inicio de sesión, intercambia y prueba otra conexión. Config :: set (''adldap_auth.connection'', ''other-connection'');
if (Auth::attempt($credentials)) { $auth = true; // Passed logging in with other connection. } }
if ($ auth === true) {return $ this-> handleUserWasAuthenticated ($ request, $ throttles); }
return ''¡Entrar incorrecto!'';
Me gustaría utilizar varias conexiones, con la función login_fallback habilitada y la característica auto_connect deshabilitada, pero no puedo encontrar la manera de conectarme al segundo ldap (ldap bind) antes del intercambio de conexión.