Zoom API Single-Sign-On (SSO)

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) as well.

I am looking at several API calls here: 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

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

Let us know if this works for you.

Thanks

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!

Hi @Kevin_Lu,

To get your client ID and secret you will need to go to 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

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

@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 ??

Hey @vidya.webandcrafts,

Yes, you can build an OAuth app and use the OAuth flow to sign into Zoom from your site.

Thanks,
Tommy

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

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

Regards

Hey @s.nishant,

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

Thanks,
Tommy

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

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.

Thanks,
Tommy

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

Hey @vidya.webandcrafts,

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

Thanks,
Tommy

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 ??

Hey @vidya.webandcrafts,

Users must login to Zoom and authorize your app, then you can use their access token and make API calls on their behalf.

Thanks,
Tommy

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 .