diff --git a/composer.json b/composer.json
index 2e9ed9ea992cdd8a8b784a3f5df538050c427621..f55f9dd38f326d0ce37231cd86c4b8fb3bd2061d 100644
--- a/composer.json
+++ b/composer.json
@@ -36,23 +36,27 @@
         "ext-hash": "*",
         "ext-json": "*",
         "ext-mbstring": "*",
-        "simplesamlphp/saml2": "^3.3",
-        "robrichards/xmlseclibs": "^3.0",
-        "whitehat101/apr1-md5": "~1.0",
-        "twig/twig": "~1.0 || ~2.0",
         "gettext/gettext": "^4.6",
         "jaimeperez/twig-configurable-i18n": "^2.0",
+        "robrichards/xmlseclibs": "^3.0",
+        "simplesamlphp/saml2": "^3.3",
+        "simplesamlphp/simplesamlphp-module-cdc": "^1.0",
+        "simplesamlphp/simplesamlphp-module-memcookie": "^1.2",
+        "simplesamlphp/simplesamlphp-module-oauth": "^1.0",
+        "simplesamlphp/simplesamlphp-module-riak": "^1.0.0",
         "symfony/routing": "^3.4 || ^4.0",
         "symfony/http-foundation": "^3.4 || ^4.0",
         "symfony/config": "^3.4 || ^4.0",
         "symfony/http-kernel": "^3.4 || ^4.0",
         "symfony/dependency-injection": "^3.4 || ^4.0",
-        "symfony/yaml": "^3.4 || ^4.0"
+        "symfony/yaml": "^3.4 || ^4.0",
+        "twig/twig": "~1.0 || ~2.0",
+        "whitehat101/apr1-md5": "~1.0"
     },
     "require-dev": {
-        "phpunit/phpunit": "~4.8",
+        "ext-curl": "*",
         "mikey179/vfsstream": "~1.6",
-        "ext-curl": "*"
+        "phpunit/phpunit": "~4.8"
     },
     "suggest": {
         "predis/predis": "Needed if a Redis server is used to store session information",