From 6a07712e1d93b9af7036d49759f18c4ad75cf112 Mon Sep 17 00:00:00 2001 From: Andreas Rammhold Date: Sat, 12 Sep 2020 19:56:46 +0200 Subject: [PATCH] LDAP: only try LDAP authentication when the realm is configured --- src/lib/Hydra/Controller/User.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Hydra/Controller/User.pm b/src/lib/Hydra/Controller/User.pm index e1351be4..656ce018 100644 --- a/src/lib/Hydra/Controller/User.pm +++ b/src/lib/Hydra/Controller/User.pm @@ -29,7 +29,7 @@ sub login_POST { error($c, "You must specify a user name.") if $username eq ""; error($c, "You must specify a password.") if $password eq ""; - if ($c->authenticate({username => $username, password => $password}, 'ldap')) { + if ($c->get_auth_realm('ldap') && $c->authenticate({username => $username, password => $password}, 'ldap')) { doLDAPLogin($self, $c, $username); } elsif ($c->authenticate({username => $username, password => $password})) {} else {