Как передать и прочитать токен-носитель авторизации с помощью лямбда-функции python через шлюз api?

#python #amazon-web-services #lambda #aws-api-gateway

#python #amazon-web-services #лямбда #aws-api-gateway

Вопрос:

У меня есть лямбда-функция python, которую я хочу декодировать и считывать полезную нагрузку jwt. Я создал метод get и передал токен-носитель авторизации конечной точке. Как я могу передать и прочитать jwt с помощью лямбда-функции через шлюз api?

Комментарии:

1. Передается ли токен в заголовке или в параметрах запроса get?

2. Добро пожаловать в Stack Overflow! Если вы пробовали какой-либо код, пожалуйста, опубликуйте его в своем вопросе.

Ответ №1:

Вы можете использовать шаблон сопоставления раздела интеграции методов. Шаблон сопоставления использует шаблон velocity для создания события. Вы можете захватывать заголовки и отправлять их в событии.

Обратитесь https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html

После вызова лямбда-функции токен JWT может быть захвачен в событии, и вы можете восстановить полезную нагрузку.