Я вижу в Часто задаваемые вопросы по шлюзу API, что можно получить доступ к заголовкам запроса, отправленным на шлюз API...
Если вы уже используете токены OAuth или любое другое разрешение механизм, вы можете легко настроить API Gateway, чтобы не требовать подписанного API вызовы и просто пересылать заголовки токенов на ваш сервер для проверка.
Однако я не могу найти пример того, как это сделать в документации, и неясно, как получить доступ к этим данным с помощью Lambda.
Я могу настроить открытый API и получить доступ к объекту JSON, который является частью POST (Пошаговое руководство: шлюз API и функции лямбда-диска), но чтобы реализовать API стиля OAuth 2.0 с моим собственным провайдером, мне нужен доступ к заголовку "Авторизация".
Мое предпочтение заключается в том, чтобы установить это с помощью Lambda и Java 8, но пример использования node.js также будет полезен при понимании того, как это сделать.