React Native - DappShare login not working

githubQ
"@web3auth/react-native-sdk" V 3.2.1

When attempting to log a user in with JWT and a DAPP share in order to get the users private key, the following message occurs in the web3auth popup browser:
"Unable to detect login share from the Auth Network. This may be due to slow internet connection. Check your internet speed and try again"

Is this the correct code in order to get the users private key from web3auth, using their Auth0 JWT in addition to their 24 word dapp share.

<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content=" const web3auth = new Web3Auth(WebBrowser, { clientId, network: OPENLOGIN_NETWORK.TESTNET, // or other networks
    loginConfig: {
      jwt: {
        name: &quot;NAME&quot;,
        verifier: &quot;verifier&quot;,
        typeOfLogin: &quot;jwt&quot;,
        clientId: &quot;abcdefhjiqlmoeasd&quot;
      },
    },

  });
  const info = await web3auth.login({
    loginProvider: LOGIN_PROVIDER.JWT,
    redirectUrl: uri1,
    mfaLevel: `mandatory`,
    dappShare: dappShareInput,
    curve: &quot;secp256k1&quot;,
    extraLoginOptions: {
      domain: &quot;domain.auth0.com&quot;,
      verifierIdField: &quot;sub&quot;,
      id_token: currentuserAuth0Token,
    },
  });"><pre class="notranslate">      <span class="pl-k">const</span> <span class="pl-s1">web3auth</span> <span class="pl-c1">=</span> <span class="pl-k">new</span> <span class="pl-v">Web3Auth</span><span class="pl-kos">(</span><span class="pl-v">WebBrowser</span><span class="pl-kos">,</span> <span class="pl-kos">{</span>
    clientId<span class="pl-kos">,</span>
    <span class="pl-c1">network</span>: <span class="pl-c1">OPENLOGIN_NETWORK</span><span class="pl-kos">.</span><span class="pl-c1">TESTNET</span><span class="pl-kos">,</span> <span class="pl-c">// or other networks</span>
    
    <span class="pl-c1">loginConfig</span>: <span class="pl-kos">{</span>
      <span class="pl-c1">jwt</span>: <span class="pl-kos">{</span>
        <span class="pl-c1">name</span>: <span class="pl-s">"NAME"</span><span class="pl-kos">,</span>
        <span class="pl-c1">verifier</span>: <span class="pl-s">"verifier"</span><span class="pl-kos">,</span>
        <span class="pl-c1">typeOfLogin</span>: <span class="pl-s">"jwt"</span><span class="pl-kos">,</span>
        <span class="pl-c1">clientId</span>: <span class="pl-s">"abcdefhjiqlmoeasd"</span>
      <span class="pl-kos">}</span><span class="pl-kos">,</span>
    <span class="pl-kos">}</span><span class="pl-kos">,</span>

  <span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
  <span class="pl-k">const</span> <span class="pl-s1">info</span> <span class="pl-c1">=</span> <span class="pl-k">await</span> <span class="pl-s1">web3auth</span><span class="pl-kos">.</span><span class="pl-en">login</span><span class="pl-kos">(</span><span class="pl-kos">{</span>
    <span class="pl-c1">loginProvider</span>: <span class="pl-c1">LOGIN_PROVIDER</span><span class="pl-kos">.</span><span class="pl-c1">JWT</span><span class="pl-kos">,</span>
    <span class="pl-c1">redirectUrl</span>: <span class="pl-s1">uri1</span><span class="pl-kos">,</span>
    <span class="pl-c1">mfaLevel</span>: <span class="pl-s">`mandatory`</span><span class="pl-kos">,</span>
    <span class="pl-c1">dappShare</span>: <span class="pl-s1">dappShareInput</span><span class="pl-kos">,</span>
    <span class="pl-c1">curve</span>: <span class="pl-s">"secp256k1"</span><span class="pl-kos">,</span>
    <span class="pl-c1">extraLoginOptions</span>: <span class="pl-kos">{</span>
      <span class="pl-c1">domain</span>: <span class="pl-s">"domain.auth0.com"</span><span class="pl-kos">,</span>
      <span class="pl-c1">verifierIdField</span>: <span class="pl-s">"sub"</span><span class="pl-kos">,</span>
      <span class="pl-c1">id_token</span>: <span class="pl-s1">currentuserAuth0Token</span><span class="pl-kos">,</span>
    <span class="pl-kos">}</span><span class="pl-kos">,</span>
  <span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span></pre></div>

The attached photo shows the error message from the remove Safari Developer debug console viewing IOS.

Regards,



Originally posted by: BrandanDoesCode

Check the discussion at: https://github.com/orgs/Web3Auth/discussions/753

Hello Error shows "Duplicate token found" which means a duplicate jwt token is being passed in web3auth sdk, plz make sure to pass a unique jwt token which is not being passed before to web3auth. Also age of token shouldn't be more than 60 sec.



Originally posted by: himanshuchawla009

I am getting the same error from browser while implementing SFA. when login i am getting the Idtoken from cognito then create web3AuthProvider, when the page refresh restoring session then passing the same idtoken to conenct function and got that error. how to persist session in the app then? or i am supposed to call connect function with another token?



Originally posted by: irfanonk