Custom Authorizer возвращает 403, но не вызывает лямбду - PullRequest
0 голосов
/ 06 января 2019

На скриншоте ниже показаны 2 последовательных вызова моего API. Первый вызов работает, как и ожидалось, а второй возвращает 403, хотя использует тот же точный JWT в заголовке авторизации.

enter image description here

Журнал выполнения первого вызова выглядит следующим образом (я выделил токен):

enter image description here

Журнал выполнения для второго вызова выглядит следующим образом (токен снова выделен):

enter image description here

И, наконец, журнал из моего метода Authorizer выглядит следующим образом (вы заметите, что он вызывается только один раз):

enter image description here

Есть указатели? Это проблема кеширования с политикой? Что-то еще, что выскакивает?

1 Ответ

0 голосов
/ 07 января 2019

Нашел проблему. Как описано здесь , политика, возвращенная авторизатором, кэшируется. Это плохо сочетается с тем фактом, что я предоставлял доступ к конкретному запрашиваемому ресурсу, - это означает, что политика в кэше разрешала доступ только к первому методу, который я вызвал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...