diff --git a/src/UnicaenAuth/Authentication/Adapter/Cas.php b/src/UnicaenAuth/Authentication/Adapter/Cas.php
index fb3e21a5e80213df0f8ac4abeb9c21703880c876..d1b068921da2447f075c263618415047596b00d2 100644
--- a/src/UnicaenAuth/Authentication/Adapter/Cas.php
+++ b/src/UnicaenAuth/Authentication/Adapter/Cas.php
@@ -18,6 +18,7 @@ use Zend\Router\RouteInterface;
 use Zend\Router\RouteStackInterface;
 use ZfcUser\Authentication\Adapter\AbstractAdapter;
 use ZfcUser\Authentication\Adapter\ChainableAdapter;
+use Zend\Authentication\Storage\Session;
 
 /**
  * CAS authentication adpater
@@ -77,6 +78,15 @@ class Cas extends AbstractAdapter implements EventManagerAwareInterface
         $this->router = $router;
     }
 
+    public function getStorage()
+    {
+        if (null === $this->storage) {
+            $this->setStorage(new Session());
+        }
+
+        return $this->storage;
+    }
+    
     /**
      * Réalise l'authentification.
      *
diff --git a/src/UnicaenAuth/Authentication/Adapter/Db.php b/src/UnicaenAuth/Authentication/Adapter/Db.php
index 12edbac385f83a805bddafba885aad3314de0612..2f13e4c7f49e4d19dd701656d796eae98860d776 100644
--- a/src/UnicaenAuth/Authentication/Adapter/Db.php
+++ b/src/UnicaenAuth/Authentication/Adapter/Db.php
@@ -6,6 +6,7 @@ use Interop\Container\ContainerInterface;
 use UnicaenApp\ServiceManager\ServiceLocatorAwareInterface;
 use UnicaenApp\ServiceManager\ServiceLocatorAwareTrait;
 use UnicaenAuth\Options\ModuleOptions;
+use Zend\Authentication\Storage\Session;
 use Zend\EventManager\EventInterface;
 use Zend\ServiceManager\Exception\ServiceNotFoundException;
 
@@ -36,6 +37,15 @@ class Db extends \ZfcUser\Authentication\Adapter\Db implements ServiceLocatorAwa
         return $this;
     }
 
+    public function getStorage()
+    {
+        if (null === $this->storage) {
+            $this->setStorage(new Session());
+        }
+
+        return $this->storage;
+    }
+
     /**
      * Authentification.
      *
diff --git a/src/UnicaenAuth/Authentication/Adapter/Ldap.php b/src/UnicaenAuth/Authentication/Adapter/Ldap.php
index 5a8d49e4bbac8bdd2d832d2dba0c8d2c113668fb..41f708703a94cda6385b8d575139155b733e65cf 100644
--- a/src/UnicaenAuth/Authentication/Adapter/Ldap.php
+++ b/src/UnicaenAuth/Authentication/Adapter/Ldap.php
@@ -16,6 +16,7 @@ use Zend\EventManager\EventManagerAwareInterface;
 use Zend\EventManager\EventManagerInterface;
 use ZfcUser\Authentication\Adapter\AbstractAdapter;
 use ZfcUser\Authentication\Adapter\ChainableAdapter;
+use Zend\Authentication\Storage\Session;
 
 /**
  * LDAP authentication adpater
@@ -77,6 +78,15 @@ class Ldap extends AbstractAdapter implements EventManagerAwareInterface
         $this->appModuleOptions = $appModuleOptions;
     }
 
+    public function getStorage()
+    {
+        if (null === $this->storage) {
+            $this->setStorage(new Session());
+        }
+
+        return $this->storage;
+    }
+    
     /**
      *
      * @param EventInterface $e