From 0c01f7498d1a74508b72deaf1b82e250240b63a9 Mon Sep 17 00:00:00 2001 From: Xiyuan Chen <52963600+GareArc@users.noreply.github.com> Date: Mon, 9 Jun 2025 15:11:30 +0900 Subject: [PATCH] Feat/webapp verified sso 260 (#20815) --- api/controllers/web/app.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/controllers/web/app.py b/api/controllers/web/app.py index 417aac25c8..6fec23f90c 100644 --- a/api/controllers/web/app.py +++ b/api/controllers/web/app.py @@ -11,6 +11,7 @@ from libs.passport import PassportService from models.model import App, AppMode from services.app_service import AppService from services.enterprise.enterprise_service import EnterpriseService +from services.feature_service import FeatureService from services.webapp_auth_service import WebAppAuthService @@ -54,6 +55,10 @@ class AppAccessMode(Resource): parser.add_argument("appCode", type=str, required=False, location="args") args = parser.parse_args() + features = FeatureService.get_system_features() + if not features.webapp_auth.enabled: + return {"accessMode": "public"} + app_id = args.get("appId") if args.get("appCode"): app_code = args["appCode"]