This guide will walk you through setting up your Web3Auth project and obtaining the necessary client and verifier IDs. Web3Auth provides a seamless authentication process for your blockchain applications, making it easier for users to interact with your app.

Setting Up Your Web3Auth Project


Before proceeding, ensure you have an active account on the Web3Auth platform.

Step 1: Creating a New Project

  1. Log in to your Web3Auth account.
  2. Navigate to the dashboard to the Projects section and click on ’+ Add Project’.
  3. Fill in the project details such as name, description, and website URL.
Create New Project

Step 2: Configuring Your Project

After creating your project, you need to configure it to suit your application’s needs.

  1. Select your project from the dashboard.
  2. Go to the ‘Custom Authentication’ tab and click on ’+ Create Verifier’.
  3. Create your verifier as a Custom Provider and add the JWKS Endpoint.
Create New Project
  1. Create your custom validations for your provider.

Retrieving Client and Verifier IDs

Once your project is set up and configured, you’ll need to retrieve the client and verifier IDs to integrate Web3Auth into your application.

  1. Select your project from the dashboard.
  2. Go to the ‘Project Details’ tab to find the clientId.
  3. Go to the ‘Custom Authentication’ tab to find the verifierId for your recently created verifier.

Keep your Client ID secure and do not share it publicly, as it is used to authenticate your application with Web3Auth.