У меня есть сценарий, когда вызывающий объект моих служб собирается передать JWT (токен JSON), и я хочу передать это значение пользовательскому авторизатору который использует лямбда-функцию, чтобы расшифровать ее и вернуть политику этому вызывающему, где эта политика может позволить этому пользователю или отказать в ней. в добавлении добавления значения заголовка после того, как лямбда завершит расшифровку JWT.Веб-сервис Amazon-API Gate way - Пользовательский авторизатор, использующий функцию лямбда-функции
для примера:
- Вызывающий (конечный пользователь) вызова службы serviceX (POST/Get).
- вызов достигает AWS API GATEWAY
- Service помечается уполномоченном способом, который является обычай доверитель
- Пользовательские Authorizer называет лямбда-функции
- функция Lambda расшифровать JWT функция
- Lambda добавляет новый заголовок/изменить существующий один
- конец службы (serviceX) получает запрос
Я выполнил все в приведенном выше примере, за исключением NUM ber 6, я не могу добавить новое значение заголовка из лямбда или изменить существующий.
Я много искал, и я не могу найти способ сделать это.
любая дополнительная документация или фрагменты из AWS об этой проблеме. Я предоставил ее по запросу - при необходимости.
Что вы используете в качестве интеграции? HTTP, Lambda, еще один сервис AWS? –
Я использую HTTP –