This commit is contained in:
Donald Zou 2025-07-02 18:50:47 +08:00
parent 3b97cb420d
commit 927e637d88
2 changed files with 2 additions and 3 deletions

View File

@ -28,11 +28,11 @@ def login_required(f):
def createClientBlueprint(wireguardConfigurations: dict[WireguardConfiguration], dashboardConfig: DashboardConfig): def createClientBlueprint(wireguardConfigurations: dict[WireguardConfiguration], dashboardConfig: DashboardConfig):
from modules.DashboardClients import DashboardClients from modules.DashboardClients import DashboardClients
from modules.DashboardOIDC import DashboardOIDC
DashboardClients = DashboardClients(wireguardConfigurations) with current_app.app_context():
DashboardClients = DashboardClients(wireguardConfigurations)
client = Blueprint('client', __name__, template_folder=os.path.abspath("./static/client/dist")) client = Blueprint('client', __name__, template_folder=os.path.abspath("./static/client/dist"))
prefix = f'{dashboardConfig.GetConfig("Server", "app_prefix")[1]}/client' prefix = f'{dashboardConfig.GetConfig("Server", "app_prefix")[1]}/client'

View File

@ -5,7 +5,6 @@ from jose import jwt
import certifi import certifi
from flask import current_app from flask import current_app
class DashboardOIDC: class DashboardOIDC:
ConfigurationPath = os.getenv('CONFIGURATION_PATH', '.') ConfigurationPath = os.getenv('CONFIGURATION_PATH', '.')
ConfigurationFilePath = os.path.join(ConfigurationPath, 'wg-dashboard-oidc-providers.json') ConfigurationFilePath = os.path.join(ConfigurationPath, 'wg-dashboard-oidc-providers.json')