Как реализовать Аутентификацию / Авторизацию пары ключей API в AWS - PullRequest
0 голосов
/ 01 января 2019

У нас есть наш API отдыха, развернутый на AWS Lambda за API-шлюзом.Для пользователей, которые используют наш веб-клиент, они проходят аутентификацию с помощью API Gateway Authorizer через токен JWT от Cognito.

Теперь мы хотим дать пользователям возможность создавать свои собственные учетные данные API (ключ и секреты API), чтобы они могли использовать API REST напрямую, без использования веб-клиента.Как мы можем этого достичь?

1 Ответ

0 голосов
/ 01 января 2019

да, вы можете сделать это, вы можете использовать федеративную идентификацию и заставить пользователей зарегистрироваться, и они могут получить свои собственные ключи и секреты API.Вы также можете изменить поток Cognito в соответствии с вашими потребностями, сделать новую лямбду и добавить ее к Cognito в качестве триггера.

https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html

...