# SSO integration

**URL:** <https://devforum.zoom.us/t/sso-integration/5056>\
**Category:** Feature Requests\
**Created:** [July 17, 2019, 6:18am UTC](https://devforum.zoom.us/t/sso-integration/5056 "2019-07-17T06:18:33Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jigsaw\_Academy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jigsaw_academy/32/33878_2.png) [@Jigsaw\_Academy](https://devforum.zoom.us/u/Jigsaw_Academy)\
**Post date:** [July 17, 2019, 6:18am UTC](https://devforum.zoom.us/t/sso-integration/5056/1 "2019-07-17T06:18:33Z")

</div>

Hi  
This is Abhigyan.  
I am working on SSO integration with Zoom and have some doubts regarding that.  
Our requirement is this  
1)There will be link to join Zoom Webinar in our application,  
2)When the user clicks on the link he should be logged in to zoom account and redirected to the webinar page.

I wanted to know for SSO  
1)Which url I should send the request?  
2) What kind of request it will be ?  
3)What parameters need to sent with the request?

Please guide me on this.

---

<div class="post-metadata">

**Author:** ![michael.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael.zoom/32/37213_2.png) [@michael.zoom](https://devforum.zoom.us/u/michael.zoom)\
**Post date:** [July 17, 2019, 2:54pm UTC](https://devforum.zoom.us/t/sso-integration/5056/2 "2019-07-17T14:54:43Z")

</div>

Hi Abhigyan & @Jigsaw_Academy, for SSO logins, we provide a SCIM2 API for creating and managing Users.

Here is our API Reference for creating a User (HTTP POST request), which outlines the required fields: [https://marketplace.zoom.us/docs/api-reference/scim-api/user/userscim2create](https://marketplace.zoom.us/docs/api-reference/scim-api/user/userscim2create)

Let us know if this helps!

---

<div class="post-metadata">

**Author:** ![Jigsaw\_Academy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jigsaw_academy/32/33878_2.png) [@Jigsaw\_Academy](https://devforum.zoom.us/u/Jigsaw_Academy)\
**Post date:** [July 18, 2019, 9:16am UTC](https://devforum.zoom.us/t/sso-integration/5056/3 "2019-07-18T09:16:02Z")

</div>

Hi Michael, Thanks for the reply.  
I tried testing the api  
1)When I tested it using API tester available in zoom, the request was successfull and i got the appropriate response.But the user account was not created in admin account.  
2)When I tested using Postman, I am getting this response  
{  
“schemas”: [  
“urn:ietf:params:scim:api:messages:2.0:Error”  
],  
“detail”: “syntax error, pos 1”,  
“status”: 400  
}

My request body is this  
{  
“schemas”: [  
“urn:ietf:params:scim:schemas:core:2.0:User”  
],  
“userName”: "sreepati@jigsawacademy.com",  
“userType”: “Basic”,  
“name”: {  
“givenName”: “Himanshu Malpande”  
},  
“loginType”: {  
“sso”: “true”  
}  
}

Can you explain in detail the flow which will happen?

---

<div class="post-metadata">

**Author:** ![michael.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael.zoom/32/37213_2.png) [@michael.zoom](https://devforum.zoom.us/u/michael.zoom)\
**Post date:** [July 18, 2019, 4:16pm UTC](https://devforum.zoom.us/t/sso-integration/5056/5 "2019-07-18T16:16:11Z")

</div>

Hi @Jigsaw_Academy, using the API Test Requests on our documentation will not have any impact on your account, as it uses test credentials. In Postman are you entering your credentials in to the Authorization tab? You’ll need to create a Json Web Token and enter this as your Bearer Token.

Follow these steps to create a JWT App: [https://marketplace.zoom.us/docs/guides/getting-started/app-types/create-jwt-app](https://marketplace.zoom.us/docs/guides/getting-started/app-types/create-jwt-app)

Follow this guide to authentication with JWT: [https://marketplace.zoom.us/docs/guides/authorization/jwt/jwt-with-zoom](https://marketplace.zoom.us/docs/guides/authorization/jwt/jwt-with-zoom)

Let us know if it works after authorization!

---

<div class="post-metadata">

**Author:** ![Jigsaw\_Academy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jigsaw_academy/32/33878_2.png) [@Jigsaw\_Academy](https://devforum.zoom.us/u/Jigsaw_Academy)\
**Post date:** [July 18, 2019, 5:29pm UTC](https://devforum.zoom.us/t/sso-integration/5056/6 "2019-07-18T17:29:58Z")

</div>

I am using the JWT token from [developer.zoom.us](http://developer.zoom.us) page where my app credentials are there.  
My doubt is this  
1)The user should be created which is also not happening currently.  
2)When the request will be made from application and the user is created , how the user is going to login to zoom automatically?

---

<div class="post-metadata">

**Author:** ![michael.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael.zoom/32/37213_2.png) [@michael.zoom](https://devforum.zoom.us/u/michael.zoom)\
**Post date:** [July 18, 2019, 6:23pm UTC](https://devforum.zoom.us/t/sso-integration/5056/7 "2019-07-18T18:23:32Z")

</div>

@Jigsaw_Academy, to use the SCIM2 API, you will need to a Business or Education account with an approved [Vanity URL](https://support.zoom.us/hc/en-us/articles/215062646-Guidelines-for-Vanity-URL-Requests).

To setup SSO login, follow our support documentation on [Getting Started with SSO](https://support.zoom.us/hc/en-us/articles/201363003-Getting-Started-with-SSO).
