Description
We are currently using the API to create meetings and then using the join_url from the response to create a button for the user to click on to join the meeting which is working fine. We have also recently added Single sign-On which is also working fine.
However when a user who is authenticated in the IDP but not yet logged into zoom uses the join_url it takes them to the waiting for host screen in zoom.
Is it possible to sign the user in automatically when joining a meeting given they are linking to the zoom meeting from the IDP?
1 Like
tommy
(Tommy Gaessler)
2
Hey @accesstelehealth,
May I ask what the term IDP means?
Alsohas the meeting been started already? Can you send me a screenshot of the waiting for host screen?
You can double check that “join before host” is turned “on” in your settings:
Thanks,
Tommy
@tommy We do not want “Join before host” turned on as we don’t want to start the meeting without the host. IdP is the single sign-on Identity provider
tommy
(Tommy Gaessler)
4
Hey @accesstelehealth,
Okay. Are the users put into the meeting after the meeting has been started?
This is the intended functionality if the meeting has not been started yet.
Thanks,
Tommy
@tommy Yes the users are put in the meeting after it is startedas intended. But the host is also shown the waiting screen (If they are not logged into zoom yet) which is the part we want to change.
We know they are the host because they are logged into the Identity providerand we can configure the link to be specific to them or get an access token if needed so they are recognised as the host when linking to zoom.
@tommy I have found I can automatically login by linking the user to [myvanityurl].zoom.us/saml/login?from=desktop and I can link to the meeting with [myvanityurl].zoom.us/j/[meetingnumber].
so my question isis there a single url I can link to that both signs the user in and joins the meeting?
tommy
(Tommy Gaessler)
7
Hey @accesstelehealth,
Have you tried using the start_url returned from the Create Meeting endpointor Get Meeting endpoint?
Thanks,
Tommy
I too have this query to redirect to a url after SSO login
Will Relay State parameter be redirecting to a particular page?
tommy
(Tommy Gaessler)
9
Hey @ragavanRevature,
Please share more info about your use case so I can understand what you are asking.
Thanks,
Tommy
billy
(Billy)
10
I think I understand what @accesstelehealth is asking for since I’m probably after the same thing. This isn’t a question about starting a meeting but about joining a meeting someone else started as an SSO authenticated user. Basicallythe join link doesn’t itself perform SSO loginso if the join URL is embedded in an SSO enabled site (not vanitydomain.zoom.us)then if a user is already SSO signed in to that siteclicking that link doesn’t let you join the meeting as the SSO user. The user needs to perform an extra step of going to https://vanitydomain.zoom.us/profile to force an SSO authenticated sessionbefore the said embedded join link (in the external SSO site) will work properly.
Is there a way to streamline this so that once the user is SSO signed in to the external siteclicking one link will flow the SSO credential to the app and start the meeting?
tommy
(Tommy Gaessler)
11
Hey @billy,
So you are saying the join url without the vanity domain will not let you into the meeting without first going to the vanity domain and SSO authenticating?
How is the user not getting the join url without the vanity domain?
Thanks,
Tommy
vmelik
(Melik)
12
@tommy same question as @ragavanRevature. Is it possible to use RelayState to redirect to meeting. Currently even if I include my meeting URL in RelayState I land on \profile page. Thanks.
vmelik
(Melik)
13
Hey @ragavanRevaturedid you resolve this issue? Did RelayState work for you? Thanks.
No @vmelik. I had to make a workaround where I would open the SSO request in a small window and that would be closed once the page is loaded(SSO success). After it is closed we would then redirect the user to the page. I had to come up with this workaround for the time being.
vmelik
(Melik)
15
@ragavanRevature thank you for sharing the workaround. Do you know if Zoom is planning to support RelayState?
tommy
(Tommy Gaessler)
16
Hey @ragavanRevature,
Thanks for sharing your workaround.
@vmelikfor RelayStateplease create a feature request here: #feature-requests
-Tommy
scott
(Scott)
17
Has relaystate been implemented? I’m after thistoo.
MaxM
(Max M.)
18
Hey @scott,
I don’t think this feature has been implemented and I haven’t been able to find a feature request on this. If you can submit a feature request I’ll forward it to our engineering team.
Thanks,
Max
scott
(Scott)
19
Thanks@scott !
We appreciate you taking the time to write a feature request. Please be assured we will share it with our engineering team for consideration.
All the best,
Donte