在django中注册用户cognito

在django中注册用户cognito,django,amazon-cognito,Django,Amazon Cognito,我正在将cognito应用到django中,并尝试编写一个注册用户api,我使用的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) 我的

我正在将cognito应用到django中,并尝试编写一个注册用户api,我使用的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'
请帮助我

您需要创建一个没有客户端密码的应用程序


目前看来,AWS Cognito并没有像应该的那样处理客户机机密。在用户池中,尝试创建一个新的应用程序,而不生成客户端密码。然后使用该应用程序注册新用户或确认注册。这对我很有效。

你在使用许可证吗?没有,boto3,但这是一个已知的服务问题。很可能是认股权证在使用boto3