Авторизация доступа к указанным c ресурсам - PullRequest
1 голос
/ 03 мая 2020

Я пытаюсь создать REST API, используя AWS API Gateway, который вызывает множество функций Lambda.

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

Например, если мой пользователь 123 и принадлежит к группе ABC, я бы хотел, чтобы он мог GET /users?group=ABC или PATCH /users/123.

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

1 Ответ

0 голосов
/ 03 мая 2020

Конечно, да, вы можете сделать это. это поможет вам .. если вы застрянете .. пинг меня обратно

https://aws.amazon.com/premiumsupport/knowledge-center/cognito-custom-scopes-api-gateway/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...