diff --git a/backend/src/main/java/io/dataease/plugins/server/XAuthServer.java b/backend/src/main/java/io/dataease/plugins/server/XAuthServer.java index 7daaec754f..9b1b32e2ef 100644 --- a/backend/src/main/java/io/dataease/plugins/server/XAuthServer.java +++ b/backend/src/main/java/io/dataease/plugins/server/XAuthServer.java @@ -8,6 +8,7 @@ import io.dataease.commons.utils.DeLogUtils; import io.dataease.controller.handler.annotation.I18n; import io.dataease.dto.SysLogDTO; import io.dataease.listener.util.CacheUtils; +import io.dataease.plugins.common.dto.DatasourceBaseType; import io.dataease.plugins.config.SpringContextUtil; import io.dataease.plugins.xpack.auth.dto.request.XpackBaseTreeRequest; import io.dataease.plugins.xpack.auth.dto.request.XpackSysAuthRequest; @@ -145,4 +146,10 @@ public class XAuthServer { return authTargetType + "_" + authSourceType; } + + @GetMapping("/getDatasourceTypes") + public List getDatasourceTypes(){ + AuthXpackService sysAuthService = SpringContextUtil.getBean(AuthXpackService.class); + return sysAuthService.getDatasourceTypes(); + } }