# Web SDK integration

**URL:** <https://devforum.zoom.us/t/web-sdk-integration/35108>\
**Category:** Web\
**Created:** [November 4, 2020, 1:25pm UTC](https://devforum.zoom.us/t/web-sdk-integration/35108 "2020-11-04T13:25:48Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![sunidhiligade21](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sunidhiligade21/32/5123_2.png) [@sunidhiligade21](https://devforum.zoom.us/u/sunidhiligade21)\
**Post date:** [November 4, 2020, 1:25pm UTC](https://devforum.zoom.us/t/web-sdk-integration/35108/1 "2020-11-04T13:25:48Z")

</div>

Getting error invalid signature

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/e/3/e32c472683d9c4b8102d64b7588cbeb147273f45.png)

ZoomMtg.init({  
leaveUrl: “[https://yoursite.com/meetingEnd](https://yoursite.com/meetingEnd)”,  
isSupportAV: true,  
success: function () {  
ZoomMtg.join({  
signature: “”,  
apiKey: “”,  
meetingNumber:,  
userName: “”,  
//userEmail:"",  
// password optional; set by Host  
passWord: “”,  
success: function (res) { alert(“hi sunidhi”) },  
error(res) {  
console.log(res);  
alert(“hi”);  
}  
})  
}  
})

---

<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:** [November 6, 2020, 6:20pm UTC](https://devforum.zoom.us/t/web-sdk-integration/35108/2 "2020-11-06T18:20:30Z")

</div>

Hey @sunidhiligade21,

The issue is you are trying to use an OAuth App to [generate your Web SDK signature](https://marketplace.zoom.us/docs/sdk/native-sdks/web/build/signature).

You need to use a JWT App instead. 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![sunidhiligade21](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sunidhiligade21/32/5123_2.png) [@sunidhiligade21](https://devforum.zoom.us/u/sunidhiligade21)\
**Post date:** [November 9, 2020, 6:31am UTC](https://devforum.zoom.us/t/web-sdk-integration/35108/3 "2020-11-09T06:31:17Z")

</div>

Hi,

But we are using OAuth App for every User Authentication and for Start Meeting JWT app we need to Use?  
It’s like every User need JWT app we need to use api key?

---

<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:** [November 9, 2020, 11:23pm UTC](https://devforum.zoom.us/t/web-sdk-integration/35108/5 "2020-11-09T23:23:08Z")

</div>

Hey @sunidhiligade21,

Only [JWT Apps](https://marketplace.zoom.us/docs/guides/build/jwt-app) work with the Web SDK.

You can see my note here about using OAuth with the Web SDK:

> [@Start a meeting on behalf of a user - Web SDK with OAuth](https://devforum.zoom.us/t/regarding-the-zoom-meeting-setup-in-my-website/27245/2):
>
> Hey @mayank.patel, We discourage asking customers to share their JWT Credentials with developers. I do see the headache here how you can’t use OAuth to start meetings for a user via the Web SDK since the Web SDK can only start meetings owned by the same account as the JWT App. I will share this feedback with our team and see if we can expand the Web SDK authentication to allow authorized users to start their own meetings. (CS-2206) In the meantime, I suggest having the host of the meeting s…

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![sunidhiligade21](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sunidhiligade21/32/5123_2.png) [@sunidhiligade21](https://devforum.zoom.us/u/sunidhiligade21)\
**Post date:** [November 11, 2020, 11:14am UTC](https://devforum.zoom.us/t/web-sdk-integration/35108/6 "2020-11-11T11:14:49Z")

</div>

For JWT app also we need Zoom Pro account To start Meeting?

---

<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:** [November 12, 2020, 6:16pm UTC](https://devforum.zoom.us/t/web-sdk-integration/35108/7 "2020-11-12T18:16:09Z")

</div>

Hey @sunidhiligade21,

Yes, if you try to use a free account with the Web SDK you could run into errors.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![sunidhiligade21](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sunidhiligade21/32/5123_2.png) [@sunidhiligade21](https://devforum.zoom.us/u/sunidhiligade21)\
**Post date:** [November 13, 2020, 4:50am UTC](https://devforum.zoom.us/t/web-sdk-integration/35108/8 "2020-11-13T04:50:10Z")

</div>

A signature we can generate only JWT api key Or  
we can also generate SDK api key to Start meeting

---

<div class="post-metadata">

**Author:** ![sunidhiligade21](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sunidhiligade21/32/5123_2.png) [@sunidhiligade21](https://devforum.zoom.us/u/sunidhiligade21)\
**Post date:** [November 13, 2020, 11:42am UTC](https://devforum.zoom.us/t/web-sdk-integration/35108/9 "2020-11-13T11:42:47Z")

</div>

JWT token generation without user to provide api key?

---

<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:** [November 16, 2020, 6:06pm UTC](https://devforum.zoom.us/t/web-sdk-integration/35108/10 "2020-11-16T18:06:27Z")

</div>

Hey @sunidhiligade21,

With the Web SDK, you have to [generate the signature with a JWT App.](https://marketplace.zoom.us/docs/sdk/native-sdks/web/build/signature) 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![Roy.D](https://avatars.discourse-cdn.com/v4/letter/r/8491ac/32.png) [@Roy.D](https://devforum.zoom.us/u/Roy.D)\
**Post date:** [November 18, 2020, 1:43am UTC](https://devforum.zoom.us/t/web-sdk-integration/35108/11 "2020-11-18T01:43:51Z")

</div>

Hi Tommy,  
I tried to run angular example authored by you. But getting error below.  
Is it because am using “free” Account?

**Error**  
Cannot POST  
message: “Http failure response for

---

<div class="post-metadata">

**Author:** ![sunidhiligade21](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sunidhiligade21/32/5123_2.png) [@sunidhiligade21](https://devforum.zoom.us/u/sunidhiligade21)\
**Post date:** [November 18, 2020, 4:54am UTC](https://devforum.zoom.us/t/web-sdk-integration/35108/12 "2020-11-18T04:54:30Z")

</div>

Hi, Tommy  
Can we create JWT app using api …and access APIkey and secrete key

When user is authenticated So that we can start meeting using this api key’s

Authenticated user

Is it possible in Zoom

---

<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:** [November 18, 2020, 10:16pm UTC](https://devforum.zoom.us/t/web-sdk-integration/35108/13 "2020-11-18T22:16:27Z")

</div>

Hey @Roy.D,

Please do not triple post the same issue in the future.

I have responded to you here:

> [@Websdk-sample-angular](https://devforum.zoom.us/t/websdk-sample-angular/36304/2):
>
> Hey @Roy.D, Did you set your Signature Endpoint URL? Thanks, Tommy

Thanks,  
Tommy

---

<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:** [November 18, 2020, 10:17pm UTC](https://devforum.zoom.us/t/web-sdk-integration/35108/14 "2020-11-18T22:17:48Z")

</div>

Hey @sunidhiligade21,

Unfortunately that is not possible. Please see my post here explaining more:

> [@Start a meeting on behalf of a user - Web SDK with OAuth](https://devforum.zoom.us/t/regarding-the-zoom-meeting-setup-in-my-website/27245/2):
>
> Hey @mayank.patel, We discourage asking customers to share their JWT Credentials with developers. I do see the headache here how you can’t use OAuth to start meetings for a user via the Web SDK since the Web SDK can only start meetings owned by the same account as the JWT App. I will share this feedback with our team and see if we can expand the Web SDK authentication to allow authorized users to start their own meetings. (CS-2206) In the meantime, I suggest having the host of the meeting s…

Thanks,  
Tommy

---

<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:** [December 19, 2020, 8:18am UTC](https://devforum.zoom.us/t/web-sdk-integration/35108/15 "2020-12-19T08:18:02Z")

</div>

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