diff --git a/apps/user_ldap/appinfo/info.xml b/apps/user_ldap/appinfo/info.xml
index 9a6ee1436fc5f43bbc7a706a2d049e0f55c14a03..99830dd1ffdc2cdecfd8e4c3e4f1b946799cc86f 100644
--- a/apps/user_ldap/appinfo/info.xml
+++ b/apps/user_ldap/appinfo/info.xml
@@ -7,4 +7,7 @@
 	<licence>AGPL</licence>
 	<author>Dominik Schmidt</author>
 	<require>2</require>
+	<types>
+		<authentication/>
+	</types>
 </info>
diff --git a/apps/user_openid/appinfo/info.xml b/apps/user_openid/appinfo/info.xml
index 37be15abfda39283fa678a1388622a16bbf0b03f..721db1877e3a661f6e86df6757afcf5cdf4e46c9 100644
--- a/apps/user_openid/appinfo/info.xml
+++ b/apps/user_openid/appinfo/info.xml
@@ -7,4 +7,7 @@
 	<licence>AGPL</licence>
 	<author>Robin Appelman</author>
 	<require>2</require>
+	<types>
+		<authentication/>
+	</types>
 </info>
diff --git a/files/webdav.php b/files/webdav.php
index 1120973787c8bce721c4ee39bcd2163b9f15e877..25e33024470d40881ef685643f444bb2880a8dda 100644
--- a/files/webdav.php
+++ b/files/webdav.php
@@ -27,7 +27,7 @@
 $RUNTIME_NOSETUPFS = true;
 
 // only need filesystem apps
-$RUNTIME_APPTYPES=array('filesystem');
+$RUNTIME_APPTYPES=array('filesystem','authentication');
 
 require_once('../lib/base.php');