Контекст
Я использую AWS API Gateway и пытаюсь добавить Lambda Authorizer для ограничения доступа к единственной веб-странице, обслуживаемой одной из лямбд + другие лямбды, которые могут запускаться с помощью форм на этой странице.Т.е. не имеет смысла использовать веб-фреймворк, так как вся маршрутизация уже выполняется шлюзом API.
Вопрос
Обработчик Lambda Authorizer (метод, написанный на Ruby) должен взаимодействовать с IdP SAML без использования Rails.Может кто-нибудь привести пример того, как реализовать методы init
и consume
(из примера в ruby-saml repo ) без использования Rails (или любого другого веб-фреймворка в этом отношении)?Было бы идеально использовать только Net::HTTP
.
Также приветствуются предложения о другом геме SAML, который работает с чистым Ruby.