Hi @fernando
This error “message has been signed more than 60s ago” is happening because of these reasons :
JWT is expired.
The JWT’s exp field is less than the current time.
The JWT’s iat field is greater than 60s from current time.
Web3Auth accepts only those JWTs whose iat is less than the current time and is not greater than 60s from current time. Regardless of the exp field of the JWT.
In short, the JWT is considered expired if the iat is greater than 60s from the current time.
Is this supposed to happen even with google authentication? At the moment we don’t support JWT or any other auth method that google. So in that case, can you refer to me where in the documentation I can find how to handle this part?
Hi @fernando
So I was able to login and generate my wallet. (unable to reproduce error)
Seems that your login logic looks fine to me, nowhere seems to me odd.
The 403 error in “metadata.tor.us/bulk_set_stream” is happening in our infrastructure, so there is nothing to do from your side.
I’ll check this issue with our infra team, thank you.
Hi Pepper, me again, we continue getting the error with the bulk_set_stream service, any news on your side? I am afraid this is starting to be a real issue for our production users, please let me know if there is anything we can do on our side to help this get sorted out.
Can you check if system time on the user’s device is correct.
Also can you attach a network waterfall of api requests when this issue is happening, it would be helpful for us to verify why the signing msg is expiring for you. May be some slow api causing it to wait.
Note: Please make sure the path of network requests should be visible in screenshot.
Please could you take a look. We are stuck with this issue for sometime now and we would like to come to a solution to move ahead. Also if it helps we can get on a call with the representative devs on your side to get this resolved faster by this week.