Signature has expired
I can’t be certain yet, but there is possibility if this javascript is running on client side (on the user’s browser), wrong timing from the user’s PC / Mac might cause the “Signature has expired” issue.
One way of reducing such issue would be to run the signature generator on a server, and expose it as a secure + authenticated web-service.
Another way would be to call an API for time, instead of using DateTime.UTCNow.
JOIN_MEETING_FAILED
One area we can try, would be to separate the roles between meeting host and meeting participants. Meeting host should be using “role” : 1, whereas participants should be using “role”: 0
If this issue still occurs, let me know. We can dig deeper into it.
We still have the “Signature has expired” issue. It happens to us several times a day.
you suggested do the following:
I can’t be certain yet, but there is possibility if this javascript is running on client side (on the user’s browser), wrong timing from the user’s PC / Mac might cause the “Signature has expired” issue.
One way of reducing such issue would be to run the signature generator on a server, and expose it as a secure + authenticated web-service.
This is how our system is working. When the client web wants to join the meeting, it makes an web api request to the server and it calculate a signature an that moment using the code I showed in one of my previous reply.
What else could I try ? I there any log where I can see the problem with more details ?
I’ve changed the iat as you suggested, I’ve done some tests and it seems it works properly!! Let’s wait for the users usage.
I’ll come back to you if the issue happens again.
Hi @chunsiong.zoom the frequency of this issue has decreased but we still are having it. Twice today.
Any suggestion to fix it?
Is there any log to check what is the problem ?
We are a bit frustrated because it is an issue that appears from time to time and we can’t tell the client that it’s solved.
I set -3 min and it continue happening few times every week. I will try with -60 min.
Is there any place to see logs or something ?
The same app has Android SDK Users and last week all android users were kicked out at the same time. I was looking for a log of the session to understand the problem. A log of the session exists?