> ## 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.

# MfaWebAuthnEnrollmentSuccess

MfaWebAuthnEnrollmentSuccess

```ts Example theme={null}
// Assuming 'sdk' is an instance of MfaWebAuthnEnrollmentSuccess
async function handleContinueClick() {
  try {
    await sdk.continue();
    // User will be redirected by Auth0.
  } catch (error) {
    console.error("Error continuing after WebAuthn enrollment success:", error);
    // Afficher le message d'erreur à l'utilisateur, potentiellement à partir de sdk.transaction.errors
  }
}
```

<div id="constructors">
  ## Constructeurs
</div>

<ParamField body="MfaWebAuthnEnrollmentSuccess" type="Constructor">
  Initialise une nouvelle instance de la classe `MfaWebAuthnEnrollmentSuccess`.
  Ce constructeur récupère le contexte nécessaire (écran, transaction, etc.) à partir du `universal_login_context` global
  et configure les propriétés propres à l’écran à l’aide de `ScreenOverride`.

  <div id="throws">
    #### Lève
  </div>

  Si le contexte Universal Login n’est pas disponible ou si le nom de l’écran
  dans le contexte ne correspond pas à `MfaWebAuthnEnrollmentSuccess.screenIdentifier`.
</ParamField>

<div id="properties">
  ## Propriétés
</div>

<ParamField body="branding" type={<span><a href="/docs/libraries/acul/js-sdk/Screens/interfaces/BrandingMembers">BrandingMembers</a></span>} />

<ParamField body="client" type={<span><a href="/docs/libraries/acul/js-sdk/Screens/interfaces/ClientMembers">ClientMembers</a></span>} />

<ParamField body="organization" type={<span><a href="/docs/libraries/acul/js-sdk/Screens/interfaces/OrganizationMembers">OrganizationMembers</a></span>} />

<ParamField body="prompt" type={<span><a href="/docs/libraries/acul/js-sdk/Screens/interfaces/PromptMembers">PromptMembers</a></span>} />

<ParamField body="screen" type={<span><a href="/docs/libraries/acul/js-sdk/Screens/interfaces/ScreenMembersOnMfaWebAuthnEnrollmentSuccess">ScreenMembersOnMfaWebAuthnEnrollmentSuccess</a></span>} />

<ParamField body="tenant" type={<span><a href="/docs/libraries/acul/js-sdk/Screens/interfaces/TenantMembers">TenantMembers</a></span>} />

<ParamField body="transaction" type={<span><a href="/docs/libraries/acul/js-sdk/Screens/interfaces/TransactionMembers">TransactionMembers</a></span>} />

<ParamField body="untrustedData" type={<span><a href="/docs/libraries/acul/js-sdk/Screens/interfaces/UntrustedDataMembers">UntrustedDataMembers</a></span>} />

<ParamField body="user" type={<span><a href="/docs/libraries/acul/js-sdk/Screens/interfaces/UserMembers">UserMembers</a></span>} />

<ParamField body="screenIdentifier" type="string">
  statique
</ParamField>

<div id="methods">
  ## Méthodes
</div>

<ParamField body="continue" type="Promise<void>">
  Permet à l’utilisateur de poursuivre le processus d’authentification après une inscription WebAuthn réussie.
  Cette méthode envoie une requête POST au point de terminaison `/u/mfa-webauthn-enrollment-success`
  avec l’action définie à « default », ce qui indique que l’utilisateur passe à partir de cet écran de réussite.

  Une promesse qui est résolue lorsque l’action de poursuite est soumise avec succès.
  En cas de soumission réussie, le serveur Auth0 redirigera généralement l’utilisateur
  vers l’étape suivante appropriée du processus d’authentification.

  <div id="throws">
    #### Lève
  </div>

  Lève une erreur si l’envoi du formulaire échoue (par exemple, en raison de problèmes réseau,
  d’un `state` de transaction non valide ou d’autres erreurs de validation côté serveur).
  Si une erreur se produit, des détails peuvent être disponibles dans `this.transaction.errors`
  si la page est rendue de nouveau.

  ```typescript Example theme={null}
  // En supposant que « sdk » est une instance de MfaWebAuthnEnrollmentSuccess
  async function handleContinueClick() {
    try {
      await sdk.continue();
      // L’utilisateur sera redirigé par Auth0.
    } catch (error) {
      console.error("Erreur lors de la poursuite après une inscription WebAuthn réussie :", error);
      // Affichez un message d’erreur à l’utilisateur, potentiellement à partir de sdk.transaction.errors
    }
  }
  ```

  <Expandable title="Paramètres">
    <ParamField body="payload?" type={<span><a href="/docs/libraries/acul/js-sdk/Screens/interfaces/WebAuthnEnrollSuccessContinueOptions">WebAuthnEnrollSuccessContinueOptions</a></span>}>
      Facultatif. Un objet pour `CustomOptions` si des
      paramètres supplémentaires doivent être envoyés avec la requête.
      Ces paramètres personnalisés seront inclus dans les données du formulaire.
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="getErrors" type={<span><a href="/docs/libraries/acul/js-sdk/Screens/interfaces/Error">Error</a>[]</span>}>
  Récupère le tableau des erreurs de transaction à partir du contexte, ou un tableau vide si aucune n’existe.

  Un tableau d’objets d’erreur provenant du contexte de transaction.
</ParamField>
