AWS Cognito
做用户认证还是不错的,但是发行账号的时候,默认是需要用户自己设定密码或者初次登录需要改密码,应该是可以直接设定为最终密码的方法,记录下这个问题。
发行账号重置密码步骤是否可以跳过
cognito_client.admin_create_user(
Username=username,
UserPoolId=user_pool_id,
TemporaryPassword=temporary_password,
MessageAction='SUPPRESS' # 是否发送邮件
)
cognito_client.admin_set_user_password(
Username=username,
UserPoolId=user_pool_id,
Password=password,
Permanent=True # 是否永久, 如果为False, 则需要用户在下次登录时重置密码
)