Estoy creando una aplicación y estoy usando Cognito para la autenticación. Sin embargo, cuando me registro, la cuenta aparece en cognito pero recibo un código de verificación y tengo que confirmar manualmente la cuenta. Tengo una pantalla donde dejo que el usuario agregue el código que recibió para activar su cuenta. ¿Alguien puede ayudarme sobre qué llamada debo enviar a Cognito para activar mi cuenta sin tener que confirmar manualmente?
const signup = (event) => { event.preventDefault(); if (formValidation()) { UserPool.signUp(username, password, [], [], (err, data) => { if (err) console.error(err); console.log(data); }); } };Esta es la función que estoy usando para registrar usuarios. ¿Cómo confirmo el usuario?
Puede usar el registro de confirmación del administrador para confirmar al usuario sin ingresar el código de verificación. Como se trata de un método de administración, la llamada deberá autenticarse con las credenciales de AWS que tienen derecho a realizar esta acción.
Enlace a la documentación: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CognitoIdentityServiceProvider.html#adminConfirmSignUp-property