I have an app that uses the Zoom Web coupled with an SSO managed by KeyCloak.
My problem is that 10 minutes after a user enters a meeting through the SSO, his authentication expires and if he reloads the page he gets an error message saying that he is not signed in. This is not the case, because our session on KeyCloak lasts for at least two hours.
This is a big problem for me, because I want to use breakout rooms which require the user to leave his current room and go to another. But he cannot do that, because he looses his login information after 10 minutes.
I’ve done some debugging and it appears that the Zoom Backend writes a cookie called
wc_epk in the browser whenever my users login through the SSO. This cookie expires in 10 minutes and is not refreshed afterwards, which would explain my current problem.
Can anyone help me? Is there a way to keep this cookie for longer or to refresh it?
Which Web Client SDK version?
I am using the Zoom Web directly in the Browser.
To Reproduce(If applicable)
- Open Google Chrome.
- Enter a Zoom meeting integrated with an SSO platform.
- Open the devtools and make sure that the
wc_epkcookie is there.
- Wait for ten minutes.
- Open the devtools again and see that the
wc_epkis no longer there. It has expired.
- Reload the page and you will see an error page.
Device (please complete the following information):
- Browser: Google Chrome