Aws Custom Authorizer с использованием Firebase

У меня есть собственный Authorizer на AWS, который предполагает использовать API Firebase для аутентификации вызовов с помощью verifyIdToken() и передачи политики функциям Lambda.

Проблема в том, что я получаю: {"Сообщение":"Пользователь не авторизован для доступа к этому ресурсу"} от авторизатора, и это похоже на проблему "Кеш авторизации", потому что когда я жду между вызовами, все просто отлично, но на пакет вызовов большинство из них не удается с этой ошибкой.

Когда для кеша установлено значение, превышающее 1 секунду, что составляет минимум 99% вызовов, появляется указанное выше сообщение об ошибке, когда я устанавливаю его на 1 секунду, почти 30% вызовов завершаются сбоем и когда кэш устанавливается на 0(отключено) опять большинство вызовов не удается.

В качестве обходного пути и просто в целях разработки я ограничиваю свой код для вставки таймаутов между вызовами...

есть идеи?

0 ответов

Другие вопросы по тегам