Hierarchy

  • BaseContext
    • SignupId

Implements

Constructors

Properties

branding: BrandingMembers
organization: OrganizationMembers
untrustedData: UntrustedDataMembers
screenIdentifier: string = ScreenIds.SIGNUP_ID

Methods

  • Parameters

    Returns Promise<void>

    This methods handles signup-id related configuration. It allows to signup new users via different identifiers.

    import SignupId from "@auth0/auth0-acul-js/signup-id";

    const signupIdManager = new SignupId();
    const { transaction } = signupIdManager;

    //get mandatory & optional identifiers required for signup
    const mandatoryIdentifier = transaction.getRequiredIdentifiers(); // eg: email
    const optionalIdentifiers = transaction.getOptionalIdentifiers() // eg: phone

    const signupParams = {
    email : "testEmail",
    phone : "+91923456789"
    };

    signupIdManager.signup(signupParams);
  • Parameters

    Returns Promise<void>

    This methods handles allows signup via different social identifiers. Eg: Google, Facebook etc.

    import SignupId from "@auth0/auth0-acul-js/signup-id";

    const signupIdManager = new SignupId();
    const { transaction } = signupIdManager;

    //get social connections
    const socialConnection = transaction.getAlternateConnections(); //eg: "google-oauth2"

    const signupParams = {
    connection : socialConnection[0].name, // "google-oauth2"
    };

    signupIdManager.socialSignup(signupParams);