diff --git a/common/dao-api/src/main/java/org/thingsboard/server/dao/oauth2/OAuth2Service.java b/common/dao-api/src/main/java/org/thingsboard/server/dao/oauth2/OAuth2Service.java index 320a2e650a..380738583f 100644 --- a/common/dao-api/src/main/java/org/thingsboard/server/dao/oauth2/OAuth2Service.java +++ b/common/dao-api/src/main/java/org/thingsboard/server/dao/oauth2/OAuth2Service.java @@ -24,6 +24,7 @@ import org.thingsboard.server.common.data.oauth2.OAuth2ClientRegistration; import org.thingsboard.server.common.data.oauth2.OAuth2ClientsParams; import java.util.List; +import java.util.Map; public interface OAuth2Service { Pair getClientRegistrationWithTenant(String registrationId); @@ -46,4 +47,6 @@ public interface OAuth2Service { boolean isOAuth2ClientRegistrationAllowed(TenantId tenantId); + Map getAllOAuth2ClientsParams(); + } diff --git a/dao/src/main/java/org/thingsboard/server/dao/oauth2/OAuth2ServiceImpl.java b/dao/src/main/java/org/thingsboard/server/dao/oauth2/OAuth2ServiceImpl.java index 6d344d9640..c91739c9e6 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/oauth2/OAuth2ServiceImpl.java +++ b/dao/src/main/java/org/thingsboard/server/dao/oauth2/OAuth2ServiceImpl.java @@ -315,7 +315,9 @@ public class OAuth2ServiceImpl implements OAuth2Service { return clientsParams.get(tenantId); } - private Map getAllOAuth2ClientsParams() { + // TODO this is just for test, maybe there's a better way to test it without exporting to interface + @Override + public Map getAllOAuth2ClientsParams() { OAuth2ClientsParams systemOAuth2ClientsParams = getSystemOAuth2ClientsParamsFromDb(); ListenableFuture> jsonFuture = getAllOAuth2ClientsParamsAttribute(); try {