diff --git a/modules/openid/www/consumer.php b/modules/openid/www/consumer.php
index 159b3072381371ca2a51f2a91b683544b2a44fe0..c697cdedc4f67bca9fd991ac46d198d9aa915a96 100644
--- a/modules/openid/www/consumer.php
+++ b/modules/openid/www/consumer.php
@@ -5,6 +5,8 @@ require_once('Auth/OpenID/SReg.php');
 require_once('Auth/OpenID/Server.php');
 require_once('Auth/OpenID/ServerRequest.php');
 
+session_start();
+
 $config = SimpleSAML_Configuration::getInstance();
 
 /* Find the authentication state. */