# 3712 error when generating signature

**URL:** <https://devforum.zoom.us/t/3712-error-when-generating-signature/58495>\
**Category:** Web\
**Created:** [October 6, 2021, 6:11pm UTC](https://devforum.zoom.us/t/3712-error-when-generating-signature/58495 "2021-10-06T18:11:38Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![simkin](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/simkin/32/31663_2.png) [@simkin](https://devforum.zoom.us/u/simkin)\
**Post date:** [October 6, 2021, 6:11pm UTC](https://devforum.zoom.us/t/3712-error-when-generating-signature/58495/1 "2021-10-06T18:11:38Z")

</div>

**Description**  
I used the code in the documentation to generate a signature for the web SDK.  
my backend runs PHP, and I used the SDK\_key and SDK\_secret  
(the documentation says API key and API secret, but I assume that refers to the  
same thing?)

As for the meeting ID, i used a different account (not my developer account)  
to open the meeting on a zoom client since I can’t log into my developer account  
to log into the meeting client (is this normal?)  
I tried to join that meeting as a participant using the Web SDK but keep getting  
the same error (signature invalid - error 3712)

**Error**

1. errorCode: 3712
2. errorMessage: “Signature is invalid.”
3. method: “join”
4. result: “Invalid signature.”
5. status: false

**Which Web Meeting SDK version?**  
1.9.9

**To Reproduce(If applicable)**  
Steps to reproduce the behavior:

1. Go to ‘…’
2. Click on ‘…’
3. Scroll down to ‘…’
4. See error

**Screenshots**  
If applicable, add screenshots to help explain your problem.

**Device (please complete the following information):**

- Device: Mac
- OS: MacOS 11.2
- Browser: Chrome
- Browser Version: Version 94.0.4606.71

**Additional context**  
Add any other context about the problem here.

---

<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:** [October 6, 2021, 6:45pm UTC](https://devforum.zoom.us/t/3712-error-when-generating-signature/58495/2 "2021-10-06T18:45:26Z")

</div>

Hey @simkin , happy to help!

Few things to note, make sure you are using a [JWT App](https://marketplace.zoom.us/docs/guides/build/jwt-app) credentials to generate the signature.

Second, currently with the Web Meeting SDK, you can join any meeting, but you can only start meetings owned by the same account as the JWT App credentials.

More details here:

> [@Start a meeting on behalf of a user - Web SDK with OAuth](https://devforum.zoom.us/t/start-a-meeting-on-behalf-of-a-user-web-sdk-with-oauth/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…

If you are still experiencing the invalid signature error, please email your signature to [developersupport@zoom.us](mailto:developersupport@zoom.us) with a link to this thread and we will help you debug it. 🙂

In the meantime, here are some similar threads:

[https://devforum.zoom.us/search?q=invalid%20signature%20%23web-meeting-sdk](https://devforum.zoom.us/search?q=invalid%20signature%20%23web-meeting-sdk)

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:** [November 9, 2021, 6:26pm UTC](https://devforum.zoom.us/t/3712-error-when-generating-signature/58495/4 "2021-11-09T18:26:01Z")

</div>

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