# Let user create meeting without him having to authenticate every single time

**URL:** <https://devforum.zoom.us/t/let-user-create-meeting-without-him-having-to-authenticate-every-single-time/43141>\
**Category:** API and Webhooks\
**Created:** [February 11, 2021, 3:07pm UTC](https://devforum.zoom.us/t/let-user-create-meeting-without-him-having-to-authenticate-every-single-time/43141 "2021-02-11T15:07:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![timfuhrmann](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/timfuhrmann/32/22980_2.png) [@timfuhrmann](https://devforum.zoom.us/u/timfuhrmann)\
**Post date:** [February 11, 2021, 3:07pm UTC](https://devforum.zoom.us/t/let-user-create-meeting-without-him-having-to-authenticate-every-single-time/43141/1 "2021-02-11T15:07:49Z")

</div>

**Description**  
I want the user to be able to create a meeting for others to join. So far I’ve accomplished the following:  
The user clicks a button which redirects him to “[https://zoom.us/oauth/](https://zoom.us/oauth/). authorize”, after authorization zoom will send the user back to my specific url returning a authorization code, which I can use to make a server side request to “[https://zoom.us/oauth/token](https://zoom.us/oauth/token)” to generate an oauth token. Having this token I’m able to create a meeting firing another HTTP call to the zoom api - please correct me if I’m wrong or there’s anything else to pay attention to.

**Problem**  
That might work for a lot of use cases, but not for ours. - Is there a way to instantly create a meeting without the user/host having to authenticate? So that anybody inside the application could click a button and immediately open a meeting, enabling others to join and talk?

**In other words:** do I have to authenticate the user itself or is it possible that I handle his request with my backend and verify my app instead, letting everybody, without ever having to login to zoom, instantly creating a meeting (without scheduling)?

**Which App Type?**  
WebSdk, JWT, OAuth

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [February 12, 2021, 4:00pm UTC](https://devforum.zoom.us/t/let-user-create-meeting-without-him-having-to-authenticate-every-single-time/43141/2 "2021-02-12T16:00:28Z")

</div>

Hi @timfuhrmann,

Thanks for reaching out about this, and good question.

To clarify, will you be creating meetings on behalf of users under your own Zoom account, or will this include external users? If it’s the latter, this will require OAuth as you’ve already implemented it, and they will need to be authenticated upon authorizing your app to make requests on their behalf.

However, if you only need to create meetings for users under your account, you can utilize JWT authentication and make requests directly on behalf of any user on your account:

> **[JSON Web Tokens (JWT) - Authorization - Documentation](https://marketplace.zoom.us/docs/guides/auth/jwt)**
>
> JWT With Zoom
> 
> The Zoom API uses JSON Web Tokens (JWT) to authenticate account-level access. These tokens offer a method to establish secure server-to-s...

The start\_url returned by our Create Meeting API also includes a user token, which should not require the user to authenticate before starting the meeting.

Let me know if this helps—thanks!  
Will

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [March 15, 2021, 2:01am UTC](https://devforum.zoom.us/t/let-user-create-meeting-without-him-having-to-authenticate-every-single-time/43141/3 "2021-03-15T02:01:10Z")

</div>

Closed on March 15, 2021, 2:01am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
