|
|
|
@@ -1,3 +1,5 @@ |
|
|
|
import logging |
|
|
|
|
|
|
|
from flask import request |
|
|
|
from flask_restx import Resource, marshal_with, reqparse |
|
|
|
from werkzeug.exceptions import Unauthorized |
|
|
|
@@ -87,8 +89,11 @@ class AppWebAuthPermission(Resource): |
|
|
|
|
|
|
|
decoded = PassportService().verify(tk) |
|
|
|
user_id = decoded.get("user_id", "visitor") |
|
|
|
except Exception as e: |
|
|
|
pass |
|
|
|
except Unauthorized: |
|
|
|
raise |
|
|
|
except Exception: |
|
|
|
logging.exception("Unexpected error during auth verification") |
|
|
|
raise |
|
|
|
|
|
|
|
features = FeatureService.get_system_features() |
|
|
|
if not features.webapp_auth.enabled: |