logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma git clone https://hacktivis.me/git/pleroma.git
commit: 03c3c58d74217edd0822b68772eb76a59451fe50
parent ef2ada59e0b4a1b203b6edd1969518f63bf5eff5
Author: Taylan Kammer <taylan.kammer@gmail.com>
Date:   Wed, 10 Jul 2024 07:21:37 +0200

LDAP Authenticator: Improve error reporting.

Diffstat:

Achangelog.d/ldap-error-logging.change1+
Mlib/pleroma/web/auth/ldap_authenticator.ex6++++--
2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/changelog.d/ldap-error-logging.change b/changelog.d/ldap-error-logging.change @@ -0,0 +1 @@ +Improve error logging when LDAP authentication fails. diff --git a/lib/pleroma/web/auth/ldap_authenticator.ex b/lib/pleroma/web/auth/ldap_authenticator.ex @@ -91,7 +91,8 @@ defmodule Pleroma.Web.Auth.LDAPAuthenticator do end error -> - error + Logger.error("Could not bind LDAP user #{name}: #{inspect(error)}") + {:error, {:ldap_bind_error, error}} end end @@ -111,7 +112,8 @@ defmodule Pleroma.Web.Auth.LDAPAuthenticator do try_register(name, attributes) error -> - error + Logger.error("Couldn't register user because LDAP search failed: #{inspect(error)}") + {:error, {:ldap_search_error, error}} end end