diff --git a/lib/SimpleSAML/Utilities.php b/lib/SimpleSAML/Utilities.php
index 8eb7d4944a1ff32877089714ccf3ce469f0ead08..ea3913029a5976cea3a5219ed96e6931559f3694 100644
--- a/lib/SimpleSAML/Utilities.php
+++ b/lib/SimpleSAML/Utilities.php
@@ -2196,12 +2196,12 @@ class SimpleSAML_Utilities {
 		$candidates = array(
 			'auth/login-admin.php' => 'login-admin',
 			'auth/login-auto.php' => 'login-auto',
-			'auth/login-cas-ldap' => 'login-cas-ldap',
+			'auth/login-cas-ldap.php' => 'login-cas-ldap',
 			'auth/login-feide.php' => 'login-feide',
 			'auth/login-ldapmulti.php' => 'login-ldapmulti',
 			'auth/login-radius.php' => 'login-radius',
 			'auth/login-tlsclient.php' => 'tlsclient',
-			'auth/login-wayf-ldap' => 'login-wayf-ldap',
+			'auth/login-wayf-ldap.php' => 'login-wayf-ldap',
 			'auth/login.php' => 'login',
 		);
 		if (isset($candidates[$idpmetadata['auth']])) {