diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/user/WebAuthProviderInfo.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/user/WebAuthProviderInfo.java index caede16568..72c37f0d6d 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/user/WebAuthProviderInfo.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/user/WebAuthProviderInfo.java @@ -19,13 +19,11 @@ package io.cloudbeaver.model.user; import io.cloudbeaver.WebServiceUtils; import io.cloudbeaver.auth.provider.AuthProviderConfig; import io.cloudbeaver.registry.WebAuthProviderDescriptor; -import io.cloudbeaver.registry.WebAuthProviderPropertyDescriptor; import io.cloudbeaver.server.CBApplication; import io.cloudbeaver.server.CBPlatform; import org.jkiss.dbeaver.Log; import java.util.ArrayList; -import java.util.Collections; import java.util.List; import java.util.Map; @@ -84,9 +82,8 @@ public class WebAuthProviderInfo { return descriptor.getCredentialProfiles(); } - @Deprecated - public List getCredentialParameters() { - return descriptor.getCredentialParameters(Collections.emptySet()); + public String[] getRequiredFeatures() { + return descriptor.getRequiredFeatures(); } @Override diff --git a/server/bundles/io.cloudbeaver.service.auth/schema/service.auth.graphqls b/server/bundles/io.cloudbeaver.service.auth/schema/service.auth.graphqls index d577d9eca8..ba4cb40d2c 100644 --- a/server/bundles/io.cloudbeaver.service.auth/schema/service.auth.graphqls +++ b/server/bundles/io.cloudbeaver.service.auth/schema/service.auth.graphqls @@ -59,7 +59,7 @@ type AuthProviderInfo { credentialProfiles: [AuthProviderCredentialsProfile!]! - credentialParameters: [AuthCredentialInfo!]! @deprecated + requiredFeatures: [String!]! } type UserAuthToken {