diff --git a/src/UnicaenAuth/Authentication/Adapter/Ldap.php b/src/UnicaenAuth/Authentication/Adapter/Ldap.php
index ae7e624fd334459723791798a4e80053057a7f5f..f72f8534cf977fadf123a7d481beb3abfa8485a9 100644
--- a/src/UnicaenAuth/Authentication/Adapter/Ldap.php
+++ b/src/UnicaenAuth/Authentication/Adapter/Ldap.php
@@ -15,6 +15,7 @@ use Zend\EventManager\EventInterface;
 use Zend\EventManager\EventManager;
 use Zend\EventManager\EventManagerAwareInterface;
 use Zend\EventManager\EventManagerInterface;
+use Zend\Ldap\Exception\LdapException;
 use ZfcUser\Authentication\Adapter\ChainableAdapter;
 
 /**
@@ -216,6 +217,13 @@ class Ldap extends AbstractAdapter implements EventManagerAwareInterface
                 'result' => $result
             ]);
             $this->getEventManager()->triggerEvent($eventClasse);
+
+            $messages = $result->getMessages();
+            throw new RuntimeException(
+                "Une erreur est survenue lors de l'authentification LDAP",
+                null,
+                new LdapException($this->getLdapAuthAdapter()->getLdap(), array_pop($messages))
+            );
         }
 
         $success = $result->isValid();