Classes d’écran de réinitialisation de mot de passe

Classe d’écran de réinitialisation de mot de passe

La classe d’écran de réinitialisation de mot de passe fait partie du flux d’authentification Identifier First et réinitialise le mot de passe de l’utilisateur.

Réinitialiser le mot de passe
Importer et instancier la classe d’écran de réinitialisation de mot de passe

import ResetPassword from '@auth0/auth0-acul-js/reset-password';
const resetPasswordManager = new ResetPassword();

// SDK Properties return a string, number or boolean
// ex. "signup-id"
resetPasswordManager.screen.name;

// SDK Methods return an object or array
// ex. { login: "/login_url"} 
resetPasswordManager.screenLinks();

Was this helpful?

/

Propriétés

Les propriétés de la classe d’écran de réinitialisation de mot de passe sont :

interface branding {
  settings: null | BrandingSettings;
  themes: null | BrandingThemes;
}

interface BrandingSettings {
  colors?: {
    pageBackground?: string | {
      angleDeg: number;
      end: string;
      start: string;
      type: string;
    };
    primary?: string;
  };
  faviconUrl?: string;
  font?: {url: string;};
  logoUrl?: string;
}

interface BrandingThemes {
  default: {
    borders: Record<string, string | number | boolean>;
    colors: Record<string, string>;
    displayName: string;
    fonts: Record<string, string | boolean | object>;
    pageBackground: Record<string, string>;
    widget: Record<string, string | number>;
  };
}

Was this helpful?

/

Méthodes

Les méthodes de la classe d’écran de réinitialisation de mot de passe sont :

resetPassword( options? )

Cette méthode invite l’utilisateur à fournir un courriel pour recevoir des instructions afin de réinitialiser son mot de passe.

import ResetPassword from '@auth0/auth0-acul-js/reset-password';

const resetPassword = new ResetPassword();
resetPassword.resetPassword({
   'password-reset': 'Test@123!',
   're-enter-password': 'Test@123!',
});

Was this helpful?

/

Paramètre                  Type Obligatoire Description
password chaîne Oui Le mot de passe de l’utilisateur.
re-enter-password chaîne Oui Le mot de passe de l’utilisateur.
[key: string] chaîne | nombre | booléen | non défini Non Données supplémentaires collectées auprès de l’utilisateur.

Classe d’écran de courriel de réinitialisation de mot de passe

La classe d’écran de courriel de réinitialisation de mot de passe fait partie du flux d’authentification Identifier First et envoie à l’utilisateur des instructions par courriel pour réinitialiser son mot de passe.

Réinitialiser le mot de passe

Importer et instancier la classe d’écran de courriel de réinitialisation de mot de passe

import ResetPasswordEmail from '@auth0/auth0-acul-js/reset-password-email';
const resetPasswordEmailManager = new ResetPasswordEmail();

// SDK Properties return a string, number or boolean
// ex. "signup-id"
resetPasswordEmailManager.screen.name;

// SDK Methods return an object or array
// ex. { login: "/login_url"} 
resetPasswordEmailManager.screenLinks();

Was this helpful?

/

Propriétés

Les propriétés de la classe d’écran de courriel de réinitialisation de mot de passe sont :

interface branding {
  settings: null | BrandingSettings;
  themes: null | BrandingThemes;
}

interface BrandingSettings {
  colors?: {
    pageBackground?: string | {
      angleDeg: number;
      end: string;
      start: string;
      type: string;
    };
    primary?: string;
  };
  faviconUrl?: string;
  font?: {url: string;};
  logoUrl?: string;
}

interface BrandingThemes {
  default: {
    borders: Record<string, string | number | boolean>;
    colors: Record<string, string>;
    displayName: string;
    fonts: Record<string, string | boolean | object>;
    pageBackground: Record<string, string>;
    widget: Record<string, string | number>;
  };
}

Was this helpful?

/

Méthodes

Les méthodes de la classe d’écran de courriel de réinitialisation de mot de passe sont :

resendEmail( options? )

Cette méthode renvoie un courriel contenant des instructions pour réinitialiser leur mot de passe. .

import ResetPasswordEmail from '@auth0/auth0-acul-js/reset-password-email';

const resetPasswordEmail = new ResetPasswordEmail();
resetPasswordEmail.resendEmail();

Was this helpful?

/

|Paramètre                  | Type | Requis | Description | | ---------- | ---------- | ---------- |---------- | | [key: string] | chaîne | nombre | booléen | non défini | Non | Données facultatives collectées auprès de l’utilisateur. |

Classe d’écran d’erreur de réinitialisation de mot de passe

La classe d’écran d’erreur de réinitialisation de mot de passe fait partie du flux d’authentification Identifier First et renvoie l’utilisateur à votre application.

Réinitialiser le mot de passe

Importer et instancier la classe d’écran d’erreur de réinitialisation de mot de passe

import ResetPasswordError from '@auth0/auth0-acul-js/reset-password-error';
const resetPasswordErrorManager = new ResetPasswordError();

// SDK Properties return a string, number or boolean
// ex. "signup-id"
resetPasswordErrorManager.screen.name;

// SDK Methods return an object or array
// ex. { login: "/login_url"} 
resetPasswordErrorManager.screenLinks();

Was this helpful?

/

Propriétés

Les propriétés de la classe d’écran d’erreur de réinitialisation de mot de passe sont :

interface branding {
  settings: null | BrandingSettings;
  themes: null | BrandingThemes;
}

interface BrandingSettings {
  colors?: {
    pageBackground?: string | {
      angleDeg: number;
      end: string;
      start: string;
      type: string;
    };
    primary?: string;
  };
  faviconUrl?: string;
  font?: {url: string;};
  logoUrl?: string;
}

interface BrandingThemes {
  default: {
    borders: Record<string, string | number | boolean>;
    colors: Record<string, string>;
    displayName: string;
    fonts: Record<string, string | boolean | object>;
    pageBackground: Record<string, string>;
    widget: Record<string, string | number>;
  };
}

Was this helpful?

/

Classe d’écran de demande de réinitialisation de mot de passe

La classe d’écran de demande de réinitialisation de mot de passe fait partie du flux d’authentification Identifier First et invite l’utilisateur à fournir un courriel pour recevoir des instructions de réinitialisation de mot de passe.

Réinitialiser le mot de passe

Importer et instancier la classe d’écran de demande de réinitialisation de mot de passe

import ResetPasswordRequest from '@auth0/auth0-acul-js/reset-password-request';
const resetPasswordRequestManager = new ResetPasswordRequest();

// SDK Properties return a string, number or boolean
// ex. "signup-id"
resetPasswordRequestManager.screen.name;

// SDK Methods return an object or array
// ex. { login: "/login_url"} 
resetPasswordRequestManager.screenLinks();

Was this helpful?

/

Propriétés

Les propriétés de la classe d’écran de demande de réinitialisation de mot de passe sont :

interface branding {
  settings: null | BrandingSettings;
  themes: null | BrandingThemes;
}

interface BrandingSettings {
  colors?: {
    pageBackground?: string | {
      angleDeg: number;
      end: string;
      start: string;
      type: string;
    };
    primary?: string;
  };
  faviconUrl?: string;
  font?: {url: string;};
  logoUrl?: string;
}

interface BrandingThemes {
  default: {
    borders: Record<string, string | number | boolean>;
    colors: Record<string, string>;
    displayName: string;
    fonts: Record<string, string | boolean | object>;
    pageBackground: Record<string, string>;
    widget: Record<string, string | number>;
  };
}

Was this helpful?

/

Méthodes

Les méthodes de la classe d’écran de demande de réinitialisation de mot de passe sont :

backToLogin( options? )

Cette méthode ramène l’utilisateur à votre application pour se connecter.

import ResetPasswordRequest from '@auth0/auth0-acul-js/reset-password-request';

const resetPasswordRequest = new ResetPasswordRequest();
resetPasswordRequest.backToLogin();

Was this helpful?

/

Paramètre                  Type Requis Description
[key: string] chaîne | nombre | booléen | non défini Non Données facultatives collectées auprès de l’utilisateur.

resetPassword( options? )

Cette méthode invite l’utilisateur à entrer son courriel ou son nom d’utilisateur pour recevoir des instructions de réinitialisation de mot de passe.

import ResetPasswordRequest from '@auth0/auth0-acul-js/reset-password-request';

const resetPasswordRequest = new ResetPasswordRequest();
resetPasswordRequest.resetPassword({ username: 'testuser' });

Was this helpful?

/

Paramètre                  Type Obligatoire Description
captcha chaîne Conditionnelle Le code captcha ou la réponse du fournisseur de captcha. Cette propriété est requise si votre locataire Auth0 a activé la détection de robots.
email chaîne Conditionnelle L’adresse courriel de l’utilisateur.
[key: string] chaîne | numéro | booléen | non défini Non Données supplémentaires collectées auprès de l’utilisateur.

Classe d’écran de succès de réinitialisation de mot de passe

La classe d’écran de succès de réinitialisation de mot de passe fait partie du flux d’authentification Identifier First, confirme la modification du mot de passe et renvoie l’utilisateur à votre application.

Réinitialiser le mot de passe

Importer et instancier la classe d’écran de succès de réinitialisation de mot de passe

import ResetPasswordSuccess from '@auth0/auth0-acul-js/reset-password-success';
const resetPasswordSuccessManager = new ResetPasswordSuccess();

// SDK Properties return a string, number or boolean
// ex. "signup-id"
resetPasswordSuccessManager.screen.name;

// SDK Methods return an object or array
// ex. { login: "/login_url"} 
resetPasswordSuccessManager.screenLinks();

Was this helpful?

/

Propriétés

Les propriétés de la classe d’écran de succès de réinitialisation de mot de passe sont :

interface branding {
  settings: null | BrandingSettings;
  themes: null | BrandingThemes;
}

interface BrandingSettings {
  colors?: {
    pageBackground?: string | {
      angleDeg: number;
      end: string;
      start: string;
      type: string;
    };
    primary?: string;
  };
  faviconUrl?: string;
  font?: {url: string;};
  logoUrl?: string;
}

interface BrandingThemes {
  default: {
    borders: Record<string, string | number | boolean>;
    colors: Record<string, string>;
    displayName: string;
    fonts: Record<string, string | boolean | object>;
    pageBackground: Record<string, string>;
    widget: Record<string, string | number>;
  };
}

Was this helpful?

/