Error when trying to login with Google

Hey guys so I am trying to get the following packages to work:

    "@web3auth/base": "^7.0.4",
    "@web3auth/modal": "^7.0.5",
    "@web3auth/openlogin-adapter": "^7.0.4"

Here is what my code looks like:

Google 0Auth Config:

Web3Auth Verifier Config:

I am able to open the popup, be greeted with the web3 auth sign-in options, then I click the “sign in with google” button, select my google account from the list, then it sends me to a blank screen, showing these errors:

Here is the error message shown in the popup:

{
  "errorMsg": "Could not get result from torus nodes \n Error occurred while verifying params verifier teal-TestVerifier not found for account id: 5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",
  "errorStack": "Error: Could not get result from torus nodes \n Error occurred while verifying params verifier teal-TestVerifier not found for account id: 5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY\n    at et (https://auth.web3auth.io/v6/assets/index-ab03353d.js:1:1551)\n    at https://auth.web3auth.io/v6/assets/index-ab03353d.js:1:9772",
  "title": "Mount Error",
  "createdAt": "11/5/2023, 2:34:01 AM",
  "info": {
    "customAuthState": {
      "client": "MY_VALID_CLIENT_ID",
      "currentLoginProvider": "google",
      "popupWindow": "true",
      "whiteLabel": "{\"defaultLanguage\":\"en\",\"mode\":\"auto\"}",
      "keyMode": "v1",
      "isCustomVerifier": "true",
      "socialFactorFlow": "",
      "loginId": "671bcbea7ce5d0cac41bb9beb184b82d48d60cfc0440dcd7fde52a94f2034748",
      "sessionNamespace": "",
      "version": "6",
      "instanceId": "fjckk3fubmj",
      "verifier": "TestVerifier",
      "typeOfLogin": "google",
      "redirectToOpener": false
    },
    "customAuthArgs": {
      "typeOfLogin": "google",
      "verifier": "TestVerifier",
      "clientId": "269932770027-iiq8o6plf4a2agdp0lt4ad5spa4qma6p.apps.googleusercontent.com",
      "jwtParams": {},
      "customState": {
        "client": "MY_VALID_CLIENT_ID",
        "currentLoginProvider": "google",
        "popupWindow": "true",
        "whiteLabel": "{\"defaultLanguage\":\"en\",\"mode\":\"auto\"}",
        "keyMode": "v1",
        "isCustomVerifier": "true",
        "socialFactorFlow": "",
        "loginId": "671bcbea7ce5d0cac41bb9beb184b82d48d60cfc0440dcd7fde52a94f2034748",
        "sessionNamespace": "",
        "version": "6"
      },
      "hash": "state=eyJjbGllbnQiOiJCRzlaZ2dlbDFJZmRtYTRJU3h5cWZkUmJRcjA3VmxJWHNKd3YyV1NXandfZUs2Y01lTlR0OTZYcVVJVDNLamMwZDNTSU1TX3JLZFZSdDhwd2tDX0ZIbTQiLCJjdXJyZW50TG9naW5Qcm92aWRlciI6Imdvb2dsZSIsInBvcHVwV2luZG93IjoidHJ1ZSIsIndoaXRlTGFiZWwiOiJ7XCJkZWZhdWx0TGFuZ3VhZ2VcIjpcImVuXCIsXCJtb2RlXCI6XCJhdXRvXCJ9Iiwia2V5TW9kZSI6InYxIiwiaXNDdXN0b21WZXJpZmllciI6InRydWUiLCJzb2NpYWxGYWN0b3JGbG93IjoiIiwibG9naW5JZCI6IjY3MWJjYmVhN2NlNWQwY2FjNDFiYjliZWIxODRiODJkNDhkNjBjZmMwNDQwZGNkN2ZkZTUyYTk0ZjIwMzQ3NDgiLCJzZXNzaW9uTmFtZXNwYWNlIjoiIiwidmVyc2lvbiI6IjYiLCJpbnN0YW5jZUlkIjoiZmpja2szZnVibWoiLCJ2ZXJpZmllciI6IlRlc3RWZXJpZmllciIsInR5cGVPZkxvZ2luIjoiZ29vZ2xlIiwicmVkaXJlY3RUb09wZW5lciI6ZmFsc2V9&access_token=ya29.a0AfB_byCOt8r5zJfyDcXu2mr0igTf6iJtrnV6vYplBFrZKFWcXrA2M1PojQ1duJSmS5jWGi7Z6ISTp8OsuKEKRQiNldR5UtR3hI9LmTmAquzu5r_fziskxeL8anJL2ttbSe4BUwOSZEYN0mVm0AlEB-zEwesa5QQzVgaCgYKAVgSARASFQGOcNnC7rFTuC53NQs7m8Mg4LoCBA0169&token_type=Bearer&expires_in=3599&scope=email%20profile%20openid%20https://www.googleapis.com/auth/userinfo.profile%20https://www.googleapis.com/auth/userinfo.email&id_token=eyJhbGciOiJSUzI1NiIsImtpZCI6ImY1ZjRiZjQ2ZTUyYjMxZDliNjI0OWY3MzA5YWQwMzM4NDAwNjgwY2QiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJhenAiOiIyNjk5MzI3NzAwMjctaWlxOG82cGxmNGEyYWdkcDBsdDRhZDVzcGE0cW1hNnAuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJhdWQiOiIyNjk5MzI3NzAwMjctaWlxOG82cGxmNGEyYWdkcDBsdDRhZDVzcGE0cW1hNnAuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJzdWIiOiIxMDQxMDA3OTQ4NjgzMDAwMDY1OTIiLCJlbWFpbCI6ImhvbWFuaWNzamFrZUBnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwiYXRfaGFzaCI6ImZLZldrcEpNS2xXZGpwZk85NGpQWmciLCJub25jZSI6ImZqY2trM2Z1Ym1qIiwibmJmIjoxNjk5MTcyOTQwLCJuYW1lIjoiSmFjb2IgSG9tYW5pY3MiLCJwaWN0dXJlIjoiaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EvQUNnOG9jSmNpbWhjTzJIcU5uZlY4RmxCNUZpNTd4aGhXYlNuTEw3aDFqczFxWUdDd2tFPXM5Ni1jIiwiZ2l2ZW5fbmFtZSI6IkphY29iIiwiZmFtaWx5X25hbWUiOiJIb21hbmljcyIsImxvY2FsZSI6ImVuIiwiaWF0IjoxNjk5MTczMjQwLCJleHAiOjE2OTkxNzY4NDAsImp0aSI6ImQ0N2IyZjI4MDQ4MDE5YmYxMGM4OWFmZGM5NDg0Nzk0OGI4OWIwYjYifQ.a-IMg4UPmUf_Lx8P2gX3D58ASgkFCyxabujARHJODNqPHZ0nuAfpfLoJn0uPnInBkPCBX8ZaGD3XJBcgYS9ILoxJYPoVr0znYEVv26HpHd2Ucqgr_5UtBnw0E2IDoDPcGdY9PHr7Acd601XUo-CyKVNIodTiaMq8xbUv1RmsOSbFOsy4KDKI2O65usaGQcrnRHJjW5pOBY9i-_9gp_X9TyCEKd8Tq8POPAJ3qw5IkSlJcLNqOSQDqE22gN9nBYo8506LwVlcxalihJFrCjK9z9HJuoTbPL63eAYTRfQ2nwvKPbGrJFZQK029KYPMuVZfgq89nE_Wac_QGgokwMoz7g&authuser=0&prompt=consent&version_info=CmxfU1ZJX0VJRDRoY3U1cklJREdBOGlQMDFCUlVSSVpsOXhNa3BtYTJ0VVJEQnlZakZRZUhSWGQyTTFNMHhsVG5aRE5GZHVSRXBEVDNKRFNVTk9aV3hYWldrMVpHMDNhRGsxWXpGNk9YZDRNQV8",
      "queryParameters": {}
    },
    "customAuthError": "Could not get result from torus nodes \n Error occurred while verifying params verifier teal-TestVerifier not found for account id: 5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",
    "customAuthHashParams": {
      "state": "eyJjbGllbnQiOiJCRzlaZ2dlbDFJZmRtYTRJU3h5cWZkUmJRcjA3VmxJWHNKd3YyV1NXandfZUs2Y01lTlR0OTZYcVVJVDNLamMwZDNTSU1TX3JLZFZSdDhwd2tDX0ZIbTQiLCJjdXJyZW50TG9naW5Qcm92aWRlciI6Imdvb2dsZSIsInBvcHVwV2luZG93IjoidHJ1ZSIsIndoaXRlTGFiZWwiOiJ7XCJkZWZhdWx0TGFuZ3VhZ2VcIjpcImVuXCIsXCJtb2RlXCI6XCJhdXRvXCJ9Iiwia2V5TW9kZSI6InYxIiwiaXNDdXN0b21WZXJpZmllciI6InRydWUiLCJzb2NpYWxGYWN0b3JGbG93IjoiIiwibG9naW5JZCI6IjY3MWJjYmVhN2NlNWQwY2FjNDFiYjliZWIxODRiODJkNDhkNjBjZmMwNDQwZGNkN2ZkZTUyYTk0ZjIwMzQ3NDgiLCJzZXNzaW9uTmFtZXNwYWNlIjoiIiwidmVyc2lvbiI6IjYiLCJpbnN0YW5jZUlkIjoiZmpja2szZnVibWoiLCJ2ZXJpZmllciI6IlRlc3RWZXJpZmllciIsInR5cGVPZkxvZ2luIjoiZ29vZ2xlIiwicmVkaXJlY3RUb09wZW5lciI6ZmFsc2V9",
      "access_token": "ya29.a0AfB_byCOt8r5zJfyDcXu2mr0igTf6iJtrnV6vYplBFrZKFWcXrA2M1PojQ1duJSmS5jWGi7Z6ISTp8OsuKEKRQiNldR5UtR3hI9LmTmAquzu5r_fziskxeL8anJL2ttbSe4BUwOSZEYN0mVm0AlEB-zEwesa5QQzVgaCgYKAVgSARASFQGOcNnC7rFTuC53NQs7m8Mg4LoCBA0169",
      "token_type": "Bearer",
      "expires_in": "3599",
      "scope": "email%20profile%20openid%20https://www.googleapis.com/auth/userinfo.profile%20https://www.googleapis.com/auth/userinfo.email",
      "id_token": "eyJhbGciOiJSUzI1NiIsImtpZCI6ImY1ZjRiZjQ2ZTUyYjMxZDliNjI0OWY3MzA5YWQwMzM4NDAwNjgwY2QiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJhenAiOiIyNjk5MzI3NzAwMjctaWlxOG82cGxmNGEyYWdkcDBsdDRhZDVzcGE0cW1hNnAuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJhdWQiOiIyNjk5MzI3NzAwMjctaWlxOG82cGxmNGEyYWdkcDBsdDRhZDVzcGE0cW1hNnAuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJzdWIiOiIxMDQxMDA3OTQ4NjgzMDAwMDY1OTIiLCJlbWFpbCI6ImhvbWFuaWNzamFrZUBnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwiYXRfaGFzaCI6ImZLZldrcEpNS2xXZGpwZk85NGpQWmciLCJub25jZSI6ImZqY2trM2Z1Ym1qIiwibmJmIjoxNjk5MTcyOTQwLCJuYW1lIjoiSmFjb2IgSG9tYW5pY3MiLCJwaWN0dXJlIjoiaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EvQUNnOG9jSmNpbWhjTzJIcU5uZlY4RmxCNUZpNTd4aGhXYlNuTEw3aDFqczFxWUdDd2tFPXM5Ni1jIiwiZ2l2ZW5fbmFtZSI6IkphY29iIiwiZmFtaWx5X25hbWUiOiJIb21hbmljcyIsImxvY2FsZSI6ImVuIiwiaWF0IjoxNjk5MTczMjQwLCJleHAiOjE2OTkxNzY4NDAsImp0aSI6ImQ0N2IyZjI4MDQ4MDE5YmYxMGM4OWFmZGM5NDg0Nzk0OGI4OWIwYjYifQ.a-IMg4UPmUf_Lx8P2gX3D58ASgkFCyxabujARHJODNqPHZ0nuAfpfLoJn0uPnInBkPCBX8ZaGD3XJBcgYS9ILoxJYPoVr0znYEVv26HpHd2Ucqgr_5UtBnw0E2IDoDPcGdY9PHr7Acd601XUo-CyKVNIodTiaMq8xbUv1RmsOSbFOsy4KDKI2O65usaGQcrnRHJjW5pOBY9i-_9gp_X9TyCEKd8Tq8POPAJ3qw5IkSlJcLNqOSQDqE22gN9nBYo8506LwVlcxalihJFrCjK9z9HJuoTbPL63eAYTRfQ2nwvKPbGrJFZQK029KYPMuVZfgq89nE_Wac_QGgokwMoz7g",
      "authuser": "0",
      "prompt": "consent",
      "version_info": "CmxfU1ZJX0VJRDRoY3U1cklJREdBOGlQMDFCUlVSSVpsOXhNa3BtYTJ0VVJEQnlZakZRZUhSWGQyTTFNMHhsVG5aRE5GZHVSRXBEVDNKRFNVTk9aV3hYWldrMVpHMDNhRGsxWXpGNk9YZDRNQV8"
    }
  }
}

Not sure what could be wrong. I believe that I have the Web3Auth Project and Verifier set up correctly, Google 0Auth credentials setup correctly, and properly set the code up with the proper data. What could I possibly be missing?

I’ve used this tutorial as reference:
https://web3auth.io/docs/auth-provider-setup/social-providers/google

and am pulling snippets of code from:
https://github.com/ninfa-io/eth_london_2023/blob/303d8c6e4c25a572e713bde37fdc0984d5bfa1ca/src/App.tsx#L2
and
https://github.com/etherspot/etherspot-prime-sdk-with-web3auth-social-logins-nextjs-example

My project is a barebones nextjs project.

Appreciate any help towards solving this issue!
Thank you!

@homanicsjake Welcome Aboard!

Have you ensured your verifier has been linked to a project?

@vjgee Thank you!

I am fairly certain that it is connected to the “Testing” project right?

Can you follow this guide to check the verifier is linked to a project on the same environment Saphhire Devnet:

Ensure the web3AuthNetwork? parameter in your implementation code is also sapphire_devnet

Hey @homanicsjake, just change the web3AuthNetwork parameter to sapphire_devnet instead of testnet. This should work.

image
Can’t use sapphire_devnet as the parameter of web3AuthNetwork because that’s not available in web3AuthNetwork and the modal become blank.

Hey @thor1234, the latest version of OPENLOGIN_NETWORK has sapphire_devnet. Please let me know from which package are you importing OPENLOGIN_NETWORK and what’s it’s version.

and @maharshi. Thank you guys, that seemed to be the fix to the problem and I am now up and running with it!

1 Like