From b8e17822b17c36eb705ea0a392c44ca7b7505760 Mon Sep 17 00:00:00 2001 From: Viacheslav Klimov Date: Tue, 1 Sep 2026 15:49:57 +0300 Subject: [PATCH] Include the email in the OAuth2 user resolution log message --- .../security/auth/oauth2/AbstractOAuth2ClientMapper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/application/src/main/java/org/thingsboard/server/service/security/auth/oauth2/AbstractOAuth2ClientMapper.java b/application/src/main/java/org/thingsboard/server/service/security/auth/oauth2/AbstractOAuth2ClientMapper.java index 5af6eed34f..4559c53862 100644 --- a/application/src/main/java/org/thingsboard/server/service/security/auth/oauth2/AbstractOAuth2ClientMapper.java +++ b/application/src/main/java/org/thingsboard/server/service/security/auth/oauth2/AbstractOAuth2ClientMapper.java @@ -181,8 +181,8 @@ public abstract class AbstractOAuth2ClientMapper { if (user.getTenantId().equals(oAuth2Client.getTenantId())) { return user; } - log.warn("OAuth2 client [{}] of tenant [{}] attempted to log in as user [{}] of tenant [{}]", - oAuth2Client.getId(), oAuth2Client.getTenantId(), user.getId(), user.getTenantId()); + log.warn("OAuth2 client [{}] of tenant [{}] cannot resolve user [{}] [{}] of tenant [{}]: outside of the client tenant", + oAuth2Client.getId(), oAuth2Client.getTenantId(), user.getId(), email, user.getTenantId()); throw new UsernameNotFoundException("User not found: " + email); }