User gets different wallet when using the same email

We have discovered that if a user logs in using “Google login”, and then logs in again using “Email” (using the same email as their google email) , Web3Auth is returning different wallet addresses for the user.

This causes an issue in our system because emails should be unique, as a result, we have a single user with 2 different wallets depending on which login method they have used.

Is it possible to configure web3auth to return the same wallet for a given email, no matter which login method was chosen? Do you have any advice for this situation?

Thank you

@benjamin.groves Thanks for reaching out.

You can combine multiple login methods to create a verifier to get the same address for your user regardless of their login providers is possible while creating a verifier, for example, combining a Google and Email Passwordless login to access the same key for your user. These login methods should share the same Verifier ID, e.g., email ; such verifiers are called Single ID Verifiers . Please refer to the below documentation:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.