User registers with email address X, but can use the link to join with email address Y
Description
I create the webinar via Zoom’s website, and check “requires registration” and “require authentication”. However, when users in my website request to join the webinar, if they meet certain criteria, I call the webinar registrants api (api.zoom.us/v2/webinars/ID/registrants) to register them to the webinar, and I successfully get a join_url which is in turn shown to the user. However, I just tested, and I registered to a webinar with X@b.c, and when I clicked on the join link, Zoom, expectedly, asked me to log in. My Zoom windows client logged in to zoom automatically with Y@b.c, and I was able to watch the webinar! I want users to be able to join the webinar only if they have logged in to Zoom with the email they used to register to webinar.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT.
Which Endpoint/s?
/v2/webinars/ID/registrants, POST request to add a registrant
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Create a webinar in Zoom website
- Make the webinar require authentication and registration
- Call the endpoint with body: {“first_name”: “anything”, “last_name”: "anything’, “email”:“X@b.c”}
- Copy the join url
- Enter the join url in browser, it asks you to log in to zoom (as it should), then log in with Y@b.c, and you can join the webinar! It shouldn’t be like this. Am I missing something?