отправить настроенный ответ с сервера connectxion flask, если авторизация токена не удалась - PullRequest
0 голосов
/ 16 марта 2020

Перед каждой конечной точкой токен авторизуется. Я создал приложение так же, как показано ниже

os.environ[TOKENINFO_FUNC] =  some_function
add.api(openapi.yaml)
app.add_error_handler(OAuthResponseProblem, render_unauthorized)

def render_unauthorized:
  return customized response 
def some_function:
  raise OAuthResponseProblem

Это правильный способ перехватить исключения? Я получаю ошибки для вышеуказанного кода. здесь render_unauthorized не вызывается. Я хочу проверить токены и отправить пользовательский ответ конечной точки. Заранее спасибо.

1 Ответ

0 голосов
/ 17 марта 2020

Вам нужно реализовать x-tokenInfoFunc. В вашей функции вы можете отправить индивидуальный ответ.

...