This topic was originally posted by narklm on 11/1/2023.
This content has been migrated from our previous community forum to preserve valuable discussions.
Iāve encountered an issue while implementing the Web3Auth MPC Core Kit with the Auth0 verifier.
Setup:
I followed the documentation to set up the Auth0 verifier with verifierIdField set to sub. In my code, the verifier is configured as follows:
Logging in works seamlessly. However, when I attempt to send a transaction, it fails during the precompute step, returning the error: "Invalid verifierID found in session data, failed to authorize, expected: google-oauth2|101515641884063852395 found google-oauth2"
This error seems related to the sub field.
Additional Information:
The standard Google verifier operates without any issues.
Other Auth0 verifiers (e.g., apple) produce the same error.
Switching verifierIdField to āemailā instead of āsubā for both Google and Apple Auth0 verifiers works, but we want to retain sub as the verifierId instead of the email.
The verifierId in the session data stored on the app appears correct (confirmed via debugging), and the login process seems unaffected. The error only arises during the precompute step while signing a transaction.
Any guidance on resolving this would be highly appreciated!
Your suggestion doesnt exactly fit our needs.
Weāve been testing and the problem remains, we think its a problem on your side as it grabs all the signatures, and process all the steps correctly until the precompute step when signing a transaction. The login works flawlesly aswell but the session cannot sign transactions which is essential in our app.