Documentation Index Fetch the complete documentation index at: https://auth0.generaltranslation.app/llms.txt
Use this file to discover all available pages before exploring further.
Class implementing the mfa-email-challenge screen functionality
This screen is shown when a user needs to verify their email during MFA
import MfaEmailChallenge from '@auth0/auth0-acul-js/mfa-email-challenge' ;
const mfaEmailChallenge = new MfaEmailChallenge ();
await mfaEmailChallenge . continue ({
code: '123456' ,
rememberDevice: true
});
Constructors
Creates an instance of MfaEmailChallenge screen manager
Properties
Methods
Continues with the email challenge using the provided code import MfaEmailChallenge from '@auth0/auth0-acul-js/mfa-email-challenge' ;
const mfaEmailChallenge = new MfaEmailChallenge ();
await mfaEmailChallenge . continue ({
code: '123456' ,
rememberDevice: true
});
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.
Submits the action to pick a different Email configuration, if available. import MfaEmailChallenge from '@auth0/auth0-acul-js/mfa-email-challenge' ;
const mfaEmailChallenge = new MfaEmailChallenge ();
await mfaEmailChallenge . pickEmail ();
Resends the email code import MfaEmailChallenge from '@auth0/auth0-acul-js/mfa-email-challenge' ;
const mfaEmailChallenge = new MfaEmailChallenge ();
await mfaEmailChallenge . 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 MfaEmailChallenge from '@auth0/auth0-acul-js/mfa-email-challenge' ;
const mfaEmailChallenge = new MfaEmailChallenge ();
const { startResend } = mfaEmailChallenge . 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 MfaEmailChallenge from '@auth0/auth0-acul-js/mfa-email-challenge' ;
const mfaEmailChallenge = new MfaEmailChallenge ();
await mfaEmailChallenge . tryAnotherMethod ();
Optional custom options to include with the request