stages/password: improve logging

This commit is contained in:
Jens Langhammer 2021-03-02 09:30:29 +01:00
parent 38b3096c9a
commit 83cc5d24f2
1 changed files with 3 additions and 3 deletions

View File

@ -42,14 +42,14 @@ def authenticate(
except ImportError: except ImportError:
LOGGER.warning("Failed to import backend", path=backend_path) LOGGER.warning("Failed to import backend", path=backend_path)
continue continue
LOGGER.debug("Attempting authentication...", backend=backend) LOGGER.debug("Attempting authentication...", backend=backend_path)
user = backend.authenticate(request, **credentials) user = backend.authenticate(request, **credentials)
if user is None: if user is None:
LOGGER.debug("Backend returned nothing, continuing") LOGGER.debug("Backend returned nothing, continuing", backend=backend_path)
continue continue
# Annotate the user object with the path of the backend. # Annotate the user object with the path of the backend.
user.backend = backend_path user.backend = backend_path
LOGGER.debug("Successful authentication", user=user, backend=backend) LOGGER.debug("Successful authentication", user=user, backend=backend_path)
return user return user
# The credentials supplied are invalid to all backends, fire signal # The credentials supplied are invalid to all backends, fire signal