Fix bare raise in if blocks (#23671)
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com>
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
from flask import request
|
from flask import request
|
||||||
from flask_restful import Resource, marshal_with, reqparse
|
from flask_restful import Resource, marshal_with, reqparse
|
||||||
|
from werkzeug.exceptions import Unauthorized
|
||||||
|
|
||||||
from controllers.common import fields
|
from controllers.common import fields
|
||||||
from controllers.web import api
|
from controllers.web import api
|
||||||
@@ -75,14 +76,14 @@ class AppWebAuthPermission(Resource):
|
|||||||
try:
|
try:
|
||||||
auth_header = request.headers.get("Authorization")
|
auth_header = request.headers.get("Authorization")
|
||||||
if auth_header is None:
|
if auth_header is None:
|
||||||
raise
|
raise Unauthorized("Authorization header is missing.")
|
||||||
if " " not in auth_header:
|
if " " not in auth_header:
|
||||||
raise
|
raise Unauthorized("Invalid Authorization header format. Expected 'Bearer <api-key>' format.")
|
||||||
|
|
||||||
auth_scheme, tk = auth_header.split(None, 1)
|
auth_scheme, tk = auth_header.split(None, 1)
|
||||||
auth_scheme = auth_scheme.lower()
|
auth_scheme = auth_scheme.lower()
|
||||||
if auth_scheme != "bearer":
|
if auth_scheme != "bearer":
|
||||||
raise
|
raise Unauthorized("Authorization scheme must be 'Bearer'")
|
||||||
|
|
||||||
decoded = PassportService().verify(tk)
|
decoded = PassportService().verify(tk)
|
||||||
user_id = decoded.get("user_id", "visitor")
|
user_id = decoded.get("user_id", "visitor")
|
||||||
|
Reference in New Issue
Block a user