Después de mucho luchar pudimos hallar la contestación de este asunto que ciertos lectores de este sitio presentan. Si deseas aportar algún detalle no dudes en dejar tu conocimiento.
Solución:
Puede hacer esto usando los siguientes comandos CLI:
Registrar un usuario
aws cognito-idp sign-up --region your-aws-region --client-id your-client-id --username [email protected] --password password123
Confirmar registro de usuario
aws cognito-idp admin-confirm-sign-up --region your-aws-region --user-pool-id your-user-pool-id --username [email protected]
Autenticar (obtener tokens)
aws cognito-idp admin-initiate-auth --region your-aws-region --cli-input-json file://auth.json
Donde auth.json es:
"UserPoolId": "your-user-pool-id",
"ClientId": "your-client-id",
"AuthFlow": "ADMIN_NO_SRP_AUTH",
"AuthParameters":
"USERNAME": "[email protected]",
"PASSWORD": "password123"
Debería obtener una respuesta como esta si todo está configurado correctamente:
"AuthenticationResult":
"ExpiresIn": 3600,
"IdToken": "your-idtoken",
"RefreshToken": "your-refresh-token",
"TokenType": "Bearer",
"AccessToken": "your-access-token"
,
"ChallengeParameters":
Use el siguiente comando para generar los tokens de autenticación, complete el xxxx de manera adecuada en función de su configuración de cognito,
aws cognito-idp iniciar-auth –auth-flow USER_PASSWORD_AUTH –client-id xxxx –auth-parameters [email protected],CONTRASEÑA=xxxx
Nota: Puede usar cualquier nombre de usuario o contraseña en el grupo de usuarios de cognito correspondiente. El cliente se puede encontrar en la configuración general–> cliente de la aplicación
AccessKeyId y SecretAccessKey no son necesarios, ya que se definieron al configurar aws cli. Si no lo hace, utilice el siguiente enlace para configurar eso primero https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html
Te mostramos las comentarios y valoraciones de los usuarios
Eres capaz de añadir valor a nuestro contenido informacional aportando tu veteranía en las interpretaciones.