Зарегистрировать пользователя cognito в django - PullRequest
0 голосов
/ 15 февраля 2019

Я применяю Cognito в django и пытаюсь написать API зарегистрированного пользователя. Я использовал библиотеку варрантов и неисправен.

boto3.setup_default_session(region_name='ap-southeast-2')
user_cognito = Cognito('your-user-pool-id','your-client-id')
user_cognito.register(user['username'], user['password'])
print(user_cognito)

Моя ошибка:

NotAuthorizedException at /api/register_user
An error occurred (NotAuthorizedException) when calling the SignUp operation: Unable to verify secret hash for client 'your-client-id'

, пожалуйста, помогите мне

1 Ответ

0 голосов
/ 15 февраля 2019

Вам необходимо создать приложение без секрета клиента.

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

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