У меня есть API, защищенный с помощью OAuth (IdentityServer 4). Мне нужно вызвать это из функции AWS Lambda. Я не могу понять, как это сделать в Node (noob to node). Я вижу пример использования пакета oidc-client, но, похоже, он предназначен для клиентов на основе браузера. Мне просто нужен токен доступа для вызова API. Я сделал это из консольного приложения .Net, но потерялся в Node. Кто-нибудь знает пример этого?
Спасибо





@Jonesie Вы пробовали пример из репозитория AWS? Прошу вас взглянуть https://github.com/awslabs/serverless-application-model/tree/master/examples/apps/api-gateway-authorizer-nodejs
Спасибо, но я не думаю, что это действительно то, что мне нужно. Я не использую API Gateway, так как мой API находится в Fargate. Все, что я действительно хочу в конце концов, это запланировать вызов ресурса в API. Я думал, что лямбда будет здесь проще всего... ошибаюсь!
Я бы посоветовал проверить Passport JS: паспортjs.org. Я также хотел бы сослаться на стратегию Passport с открытым исходным кодом для IdentityServer4: github.com/kelvintang2000/паспорт-oauth2-ids4