diff --git a/src/palace/manager/api/authentication/basic.py b/src/palace/manager/api/authentication/basic.py index 2ea21b4c91..cb03cabd48 100644 --- a/src/palace/manager/api/authentication/basic.py +++ b/src/palace/manager/api/authentication/basic.py @@ -506,7 +506,13 @@ def authenticate( """ username = self.scrub_credential(credentials.get("username")) or "" password = self.scrub_credential(credentials.get("password")) - if not self.server_side_validation(username, password): + result = self.server_side_validation(username, password) + if not result: + self.log.info( + "Server-side validation failed for identifier %r: %s", + username, + result.details, + ) return None # Check these credentials with the source of truth.