# Zoom API Single-Sign-On (SSO)

**URL:** <https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284>\
**Category:** API and Webhooks\
**Created:** [February 13, 2019, 6:15pm UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284 "2019-02-13T18:15:32Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kevin\_Lu](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kevin_lu/32/1162_2.png) [@Kevin\_Lu](https://devforum.zoom.us/u/Kevin_Lu)\
**Post date:** [February 13, 2019, 6:15pm UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284/1 "2019-02-13T18:15:32Z")

</div>

Dear Developers and Experts,

Thank you for reading this thread. My project requires me to develop a single-sign-on page that when the user visits the company website and logs in, the user is automatically logged to Zoom account site ([https://zoom.us/profile](https://zoom.us/profile)) as well.

I am looking at several API calls here: [https://developer.zoom.us/playground/#/Users](https://developer.zoom.us/playground/#/Users), but none of them is user confirmation, that is, the user exists and is active in our account network.

Could you provide me with some hints? Or my logic here is not as correct as it appears.

Thank you again!

Kevin

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [February 14, 2019, 1:40am UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284/2 "2019-02-14T01:40:08Z")

</div>

Hi @Kevin_Lu

You can use the List Users API and set the parameter inactive/active to see if the user is active within your account. [https://marketplace.zoom.us/docs/api-reference/zoom-api/users/users](https://marketplace.zoom.us/docs/api-reference/zoom-api/users/users)

Let us know if this works for you.

Thanks

---

<div class="post-metadata">

**Author:** ![Kevin\_Lu](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kevin_lu/32/1162_2.png) [@Kevin\_Lu](https://devforum.zoom.us/u/Kevin_Lu)\
**Post date:** [February 14, 2019, 4:54pm UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284/3 "2019-02-14T16:54:45Z")

</div>

Hi Michael,

Thank you for your email. Another question, when I go to GET # /users/{userId}/token, when I click “Get Access Token” button, where is the client secret? I am sure it is not API secret as I have tested it. I was unable to find it on my account.

Also, for client ID, is it my Zoom account username?

Thanks!

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [February 14, 2019, 6:27pm UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284/4 "2019-02-14T18:27:25Z")

</div>

Hi @Kevin_Lu,

To get your client ID and secret you will need to go to [marketplace.zoom.us](http://marketplace.zoom.us), select the OAuth app of your choice. Then select the App credentials tab.  
An example is listed in the link below.  
[https://marketplace.zoom.us/docs/guides/authorization/oauth-with-zoom](https://marketplace.zoom.us/docs/guides/authorization/oauth-with-zoom)

Also, you Client ID/Secret are for OAuth based calls and the API Key/Secret are for JWT server to server API calls.

Hope this helps!

Thanks

---

<div class="post-metadata">

**Author:** ![vidya.webandcrafts](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vidya.webandcrafts/32/3335_2.png) [@vidya.webandcrafts](https://devforum.zoom.us/u/vidya.webandcrafts)\
**Post date:** [June 29, 2020, 6:48am UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284/5 "2020-06-29T06:48:14Z")

</div>

@michael_p.zoom I have same requirement. I want log into zoom using from my website.

I have integrated zoom meeting into my website. but when i use the presenter url its asks for the log in credentials.

Can i log on to the zoom using API and access Zoom Profile and Meeting List and all ??

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [June 30, 2020, 9:08pm UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284/6 "2020-06-30T21:08:16Z")

</div>

Hey @vidya.webandcrafts,

Yes, you can build an [OAuth app](https://marketplace.zoom.us/docs/guides/build/oauth-app) and [use the OAuth flow to sign into Zoom from your site.](https://marketplace.zoom.us/docs/guides/auth/oauth)

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![s.nishant](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/s.nishant/32/4827_2.png) [@s.nishant](https://devforum.zoom.us/u/s.nishant)\
**Post date:** [July 28, 2020, 8:25pm UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284/7 "2020-07-28T20:25:46Z")

</div>

Hi @tommy / @michael_p.zoom ,

Below link is from my development enviorment. And it is taking me on login page inestaed giving me code in url

[https://zoom.us/oauth/authorize?response\_type=code&client\_id=xMp3sThSBeOACCby2fIKw&redirect\_uri=http%3A%2F%2F127.0.0.1%3A8500%2Ftestingzone%2Fcallback.cfm&state=E068D71E-0532-9D9D-5B8CF92D1AEEE9E1](https://zoom.us/oauth/authorize?response_type=code&client_id=xMp3sThSBeOACCby2fIKw&redirect_uri=http%3A%2F%2F127%2E0%2E0%2E1%3A8500%2Ftestingzone%2Fcallback%2Ecfm&state=E068D71E%2D0532%2D9D9D%2D5B8CF92D1AEEE9E1)

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/9/922009621ecf742fd1010ac11c29bf3f49a22dd9.png)

Please advice how to bypass this screen and i get my code which I can use to generate token? Please advice

Regards

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [July 30, 2020, 7:31pm UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284/8 "2020-07-30T19:31:53Z")

</div>

Hey @s.nishant,

You need to login first to authorize the app. Then you will receive the auth code in the url.

> **[OAuth 2.0 - Authorization - Documentation](https://marketplace.zoom.us/docs/guides/auth/oauth#getting-access-token)**
>
> OAuth with Zoom
> 
> The Zoom API uses OAuth 2.0 to authenticate and authorize users to make requests. To setup access credentials and request scopes for yo...

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![s.nishant](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/s.nishant/32/4827_2.png) [@s.nishant](https://devforum.zoom.us/u/s.nishant)\
**Post date:** [August 1, 2020, 10:00am UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284/9 "2020-08-01T10:00:52Z")

</div>

Hi @tommy / @michael_p.zoom ,

If you notice that is a authrize url I posted above and it gives me code, How to login programatically, please advice, Can I get some smaple code for login into app. I have buisness account. will appriciate if I get quick response.

Regards

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [August 4, 2020, 5:12pm UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284/10 "2020-08-04T17:12:46Z")

</div>

Hey @s.nishant,

What do you mean by login programmatically? If you want to call our APIs without wanting user authorize interaction, use a [JWT Token](https://marketplace.zoom.us/docs/guides/auth/jwt).

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![vidya.webandcrafts](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vidya.webandcrafts/32/3335_2.png) [@vidya.webandcrafts](https://devforum.zoom.us/u/vidya.webandcrafts)\
**Post date:** [August 7, 2020, 12:09pm UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284/11 "2020-08-07T12:09:17Z")

</div>

I have used JWT Authentication for api process. can we make login using jwt authentication ??

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [August 10, 2020, 6:38am UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284/12 "2020-08-10T06:38:56Z")

</div>

Hey @vidya.webandcrafts,

What do you mean “make login using JWT authentication”?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![vidya.webandcrafts](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vidya.webandcrafts/32/3335_2.png) [@vidya.webandcrafts](https://devforum.zoom.us/u/vidya.webandcrafts)\
**Post date:** [August 10, 2020, 7:06am UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284/13 "2020-08-10T07:06:42Z")

</div>

Hi @tommy I have used JWT Authentication method instead of OAuth method for my API process.

Sp , now i want log into zoom using from my website.  
I have integrated zoom meeting into my website. but when i use the presenter url its asks for the log in credentials.

Can i log on to the zoom using API and access Zoom Profile and Meeting List and all ??

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [August 10, 2020, 7:21pm UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284/14 "2020-08-10T19:21:14Z")

</div>

Hey @vidya.webandcrafts,

Users must [login to Zoom and authorize your app](https://marketplace.zoom.us/docs/guides/auth/oauth), then you can use their access token and [make API calls on their behalf.](https://marketplace.zoom.us/docs/guides/auth/oauth#using-access-token)

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![priyanshu](https://avatars.discourse-cdn.com/v4/letter/p/a9adbd/32.png) [@priyanshu](https://devforum.zoom.us/u/priyanshu)\
**Post date:** [September 12, 2022, 1:22pm UTC](https://devforum.zoom.us/t/zoom-api-single-sign-on-sso/3284/15 "2022-09-12T13:22:28Z")

</div>

Hi @tommy , I am using firebase as my identity provider but I am not able to find certificate and some other credentials that are required for SAML to be created .
