Class implementing the reset-password-mfa-email-challenge screen functionality
import ResetPasswordMfaEmailChallenge from '@auth0/auth0-acul-js/reset-password-mfa-email-challenge' ;
const resetPasswordMfaEmailChallenge = new ResetPasswordMfaEmailChallenge ();
await resetPasswordMfaEmailChallenge . continue ({
code: '123456' ,
});
Constructors
ResetPasswordMfaEmailChallenge
Creates an instance of ResetPasswordMfaEmailChallenge screen manager
Properties
Methods
Continues with the email challenge using the provided code. import ResetPasswordMfaEmailChallenge from '@auth0/auth0-acul-js/reset-password-mfa-email-challenge' ;
const resetPasswordMfaEmailChallenge = new ResetPasswordMfaEmailChallenge ();
await resetPasswordMfaEmailChallenge . continue ({
code: '123456' ,
});
Retrieves the array of transaction errors from the context, or an empty array if none exist. An array of error objects from the transaction context.
Resends the email code. import ResetPasswordMfaEmailChallenge from '@auth0/auth0-acul-js/reset-password-mfa-email-challenge' ;
const resetPasswordMfaEmailChallenge = new ResetPasswordMfaEmailChallenge ();
await resetPasswordMfaEmailChallenge . resendCode ();
Optional custom options to include with the request.
Utility FeatureGets resend functionality with timeout management for this screen ResendControl object with startResend method import ResetPasswordMfaEmailChallenge from '@auth0/auth0-acul-js/reset-password-mfa-email-challenge' ;
const resetPasswordMfaEmailChallenge = new ResetPasswordMfaEmailChallenge ();
const { startResend } = resetPasswordMfaEmailChallenge . resendManager ({
timeoutSeconds: 15 ,
onStatusChange : ( remainingSeconds , isDisabled ) => {
console . log ( `Resend available in ${ remainingSeconds } s, disabled: ${ isDisabled } ` );
},
onTimeout : () => {
console . log ( 'Resend is now available' );
}
});
// Call startResend when user clicks resend button
startResend ();
Configuration options for resend functionality Properties
Allows the user to try another MFA method. import ResetPasswordMfaEmailChallenge from '@auth0/auth0-acul-js/reset-password-mfa-email-challenge' ;
const resetPasswordMfaEmailChallenge = new ResetPasswordMfaEmailChallenge ();
await resetPasswordMfaEmailChallenge . tryAnotherMethod ();
Optional custom options to include with the request.