diff --git a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/java/com/xspaceagi/interceptor/AuthInterceptor.java b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/java/com/xspaceagi/interceptor/AuthInterceptor.java index cfd88503..0aed2b8b 100644 --- a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/java/com/xspaceagi/interceptor/AuthInterceptor.java +++ b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/java/com/xspaceagi/interceptor/AuthInterceptor.java @@ -143,6 +143,12 @@ public class AuthInterceptor implements HandlerInterceptor { // ignore } } + } + if (tenantId == null) { + // 对于无需鉴权的路径(如飞书/钉钉 webhook),使用默认租户,不要求登录 + if (isExcludedPath(originalRequestUri)) { + tenantId = 1L; + } if (tenantId == null) { tenantId = 1L; } diff --git a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.sample.yml b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.sample.yml index b6db3819..4bdacd66 100644 --- a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.sample.yml +++ b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.sample.yml @@ -172,7 +172,10 @@ eco-market: # 服务端配置 server: # 远程server端的 ip端口配置 - base-url: ${ECO_MARKET_SERVER_URL:https://test-agent-market-api.xspaceagi.com} + enabled: ${ECO_MARKET_SERVER_ENABLED:false} + base-url: ${ECO_MARKET_SERVER_URL:} + # 是否拉取官方生态市场通知,私有化部署默认关闭 + pull-message-enabled: ${ECO_MARKET_PULL_MESSAGE_ENABLED:false} client: # 客户端配置 retry: diff --git a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.yml b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.yml index fee72c11..b3c93f21 100644 --- a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.yml +++ b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.yml @@ -89,7 +89,7 @@ jwt: secretKey: ${JWT_SECRET_KEY:qiming-local-dev-jwt-secret-key-32-chars} file: - uploadFolder: ${FILE_UPLOAD_FOLDER:D:/work/workspace/feitian-base/nvw/.dev/uploads} + uploadFolder: ${FILE_UPLOAD_FOLDER:/Users/qiming/qiming-work/uploads} baseUrl: ${FILE_BASE_URL:http://localhost:18081/files/} # Storage configuration @@ -98,7 +98,7 @@ storage: local: upload: - folder: ${LOCAL_UPLOAD_FOLDER:D:/work/workspace/feitian-base/nvw/.dev/uploads} + folder: ${LOCAL_UPLOAD_FOLDER:/Users/qiming/qiming-work/uploads} # Tencent Cloud COS configuration (takes effect when storage.type=cos) cos: @@ -172,7 +172,10 @@ eco-market: # 服务端配置 server: # 远程server端的 ip端口配置 - base-url: ${ECO_MARKET_SERVER_URL:https://test-agent-market-api.xspaceagi.com} + enabled: ${ECO_MARKET_SERVER_ENABLED:false} + base-url: ${ECO_MARKET_SERVER_URL:} + # 是否拉取官方生态市场通知,私有化部署默认关闭 + pull-message-enabled: ${ECO_MARKET_PULL_MESSAGE_ENABLED:false} client: # 客户端配置 retry: diff --git a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-prod.sample.yml b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-prod.sample.yml index 98761d0f..995fd8bf 100644 --- a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-prod.sample.yml +++ b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-prod.sample.yml @@ -169,7 +169,10 @@ eco-market: # 服务端配置 server: # 远程server端的 ip端口配置 - base-url: ${ECO_MARKET_SERVER_URL:https://agent-market-api.xspaceagi.com} + enabled: ${ECO_MARKET_SERVER_ENABLED:false} + base-url: ${ECO_MARKET_SERVER_URL:} + # 是否拉取官方生态市场通知,私有化部署默认关闭 + pull-message-enabled: ${ECO_MARKET_PULL_MESSAGE_ENABLED:false} client: # 客户端配置 retry: @@ -229,4 +232,4 @@ model-api-proxy: enable-model-proxy: ${MODEL_PROXY_ENABLE:true} port: ${MODEL_PROXY_PORT:18086} #记录日志 - save-log: ${MODEL_PROXY_SAVE_LOG:true} \ No newline at end of file + save-log: ${MODEL_PROXY_SAVE_LOG:true} diff --git a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-test.sample.yml b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-test.sample.yml index e631e645..995fd8bf 100644 --- a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-test.sample.yml +++ b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-test.sample.yml @@ -169,7 +169,10 @@ eco-market: # 服务端配置 server: # 远程server端的 ip端口配置 - base-url: ${ECO_MARKET_SERVER_URL:https://test-agent-market-api.xspaceagi.com} + enabled: ${ECO_MARKET_SERVER_ENABLED:false} + base-url: ${ECO_MARKET_SERVER_URL:} + # 是否拉取官方生态市场通知,私有化部署默认关闭 + pull-message-enabled: ${ECO_MARKET_PULL_MESSAGE_ENABLED:false} client: # 客户端配置 retry: @@ -229,4 +232,4 @@ model-api-proxy: enable-model-proxy: ${MODEL_PROXY_ENABLE:true} port: ${MODEL_PROXY_PORT:18086} #记录日志 - save-log: ${MODEL_PROXY_SAVE_LOG:true} \ No newline at end of file + save-log: ${MODEL_PROXY_SAVE_LOG:true}