Как получить идентификатор Cognito Identityi в пользовательском авторизаторе?

Мне нужно знать, кто отправляет запрос в пользовательской лямбда-функции авторизатора AWS. У меня есть авторизацияToken в лямбда-функции. Как получить идентификатор пользователя cognito в пользовательской лямбда-функции авторизатора AWS?


person Ildar    schedule 24.07.2017    source источник


Ответы (1)


Это зависит от того, что такое authorizationToken. Я предполагаю, что это токен идентификатора, который вы получаете при входе в систему с использованием пула удостоверений Cognito. Если это так, вы можете использовать Cognito Identity GetID API для получения идентификатора пользователя. См. эту ссылку для пример бото3. Вы можете реализовать то же самое и на других языках. Вам нужно будет передать идентификатор учетной записи, используемый пул идентификаторов и карту входа.

person agent420    schedule 30.07.2017