Аутентификация пользователя и получение информации о нем с помощью AWS Cognito и Django

Мне нужно использовать Amazon Cognito для регистрации и входа в систему моих пользователей. Информация о пользователях хранится в User Pools. Я хочу аутентифицировать пользователей и предоставить некоторую часть моего приложения только для них (для аутентифицированных пользователей). А также я хочу дополнительно хранить профили пользователей в моей собственной базе данных.

Как лучше всего аутентифицировать пользователей: может фронтенд должен прислать мне токен доступа или что-то еще, или я должен сделать что-то другое? И как получить информацию о пользователях (email, пол, дата рождения...)? Я просмотрел boto3, но не могу понять, нормально ли использовать этот SDK для получения информации о пользователях или нет?

Вернуться на верх