# Suddenly get Invalid Signature error

**URL:** <https://devforum.zoom.us/t/suddenly-get-invalid-signature-error/101385>\
**Category:** Meeting SDK\
**Created:** [January 8, 2024, 9:42am UTC](https://devforum.zoom.us/t/suddenly-get-invalid-signature-error/101385 "2024-01-08T09:42:52Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nelson.chow](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/nelson.chow/32/34506_2.png) [@nelson.chow](https://devforum.zoom.us/u/nelson.chow)\
**Post date:** [January 8, 2024, 9:42am UTC](https://devforum.zoom.us/t/suddenly-get-invalid-signature-error/101385/1 "2024-01-08T09:42:52Z")

</div>

**Meeting SDK Type and Version**  
I am using server to server oauth with Zoom WebSDK 2.11.0  
Even I upgrade to 2.18.2, I still get the same error

Actually, in my code, I found that my SDK key is “I6vYgc19Rv6b7q8ypI\_2Ow”, but I cannot find it in my app (in marketplace) (why is it disappeared? removed by zoom?). But I can still find the server to server oauth app with another client ID. I tried to replace them, but it is still not working.

**Description**  
Today, when accessing the zoom meeting/webinar, the browser prompts error:  
Joining meeting timeout. Signature is invalid. The same program code is working fine last week.

**Error?**  
here is the console log:  
Object { sdkKey: “hL2m0bL1T02s\_loJQbgBJg”, meetingNumber: “89077581472”, userName: “R-681521”, passWord: “205709”, leaveUrl: “/zoomleave.php”, role: 0, userEmail: “[R-681521@hidden.mpplication.com](mailto:R-681521@hidden.mpplication.com)”, lang: “en-US”, signature: “eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzZGtLZXkiOiJJNnZZZ2MxOVJ2NmI3cTh5cElfMk93IiwibW4iOiI4OTA3NzU4MTQ3MiIsInJvbGUiOjAsImlhdCI6MTcwNDcwNjcxOSwiZXhwIjoxNzA0NzEzOTE5LCJ0b2tlbkV4cCI6MTcwNDcxMzkxOX0.GEbWKuDCR-a3aiF0AC7twaXCqnMx6R8LteTzGFBxlAU”, china: false }

[meeting.js:66:17](https://demovideo.mpplication.net/vendor/zoom/CDN/js/meeting.js)

signature eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzZGtLZXkiOiJJNnZZZ2MxOVJ2NmI3cTh5cElfMk93IiwibW4iOiI4OTA3NzU4MTQ3MiIsInJvbGUiOjAsImlhdCI6MTcwNDcwNjcxOSwiZXhwIjoxNzA0NzEzOTE5LCJ0b2tlbkV4cCI6MTcwNDcxMzkxOX0.GEbWKuDCR-a3aiF0AC7twaXCqnMx6R8LteTzGFBxlAU [meeting.js:67:17](https://demovideo.mpplication.net/vendor/zoom/CDN/js/meeting.js)

Uncaught (in promise) DOMException: The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.

pre load wasm success: [https://source.zoom.us/2.18.2/lib/av/audio.encode.wasm](https://source.zoom.us/2.18.2/lib/av/audio.encode.wasm) [zoom-meeting-2.18.2.min.js:2:4194053](https://source.zoom.us/zoom-meeting-2.18.2.min.js)

pre load wasm success: [https://source.zoom.us/2.18.2/lib/av/video.simd.wasm](https://source.zoom.us/2.18.2/lib/av/video.simd.wasm) [zoom-meeting-2.18.2.min.js:2:4194053](https://source.zoom.us/zoom-meeting-2.18.2.min.js)

inMeetingServiceListener onMeetingStatus

Object { meetingStatus: 1 }

[meeting.js:111:15](https://demovideo.mpplication.net/vendor/zoom/CDN/js/meeting.js)

An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. [js\_media.min.js:1:45741](https://source.zoom.us/2.18.2/lib/av/js_media.min.js)

Source map error: Error: request failed with status 403 Resource URL: [https://source.zoom.us/2.18.2/lib/av/js\_media.min.js](https://source.zoom.us/2.18.2/lib/av/js_media.min.js) Source Map URL: [https://d1cdksi819e9z7.cloudfront.net/sourcemap/js\_media.min.js-448c692d743a2bd5fd37.map](https://d1cdksi819e9z7.cloudfront.net/sourcemap/js_media.min.js-448c692d743a2bd5fd37.map)

Object { method: “join”, status: false, result: “Invalid signature.”, errorMessage: “Signature is invalid.”, errorCode: 3712 }

[meeting.js:89:21](https://demovideo.mpplication.net/vendor/zoom/CDN/js/meeting.js)

inMeetingServiceListener onMeetingStatus

Object { meetingStatus: 3 }

Please help!!

---

<div class="post-metadata">

**Author:** ![nelson.chow](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/nelson.chow/32/34506_2.png) [@nelson.chow](https://devforum.zoom.us/u/nelson.chow)\
**Post date:** [January 8, 2024, 2:29pm UTC](https://devforum.zoom.us/t/suddenly-get-invalid-signature-error/101385/3 "2024-01-08T14:29:53Z")

</div>

I tried to download the sample from [GitHub - zoom/meetingsdk-web-sample: Zoom Meeting SDK web sample](https://github.com/zoom/meetingsdk-web-sample) and enter my client ID and client secret (from server to server oauth) into index.js, but it is not working and here is the console log:  
{“browserInfo”:“Firefox/121.0”,“browserName”:“Firefox”,“browserVersion”:“121.0”,“features”:[“viewSharing”,“computerVideo”,“callIn”,“callOut”,“chat”,“closedCaption”,“QA”,“POLLING”,“BREAKOUT”]} [meeting.js:49:11](http://tools/zoom-new/CDN/js/meeting.js)

Your browser doesn’t support gallery view. To use gallery view, use Chrome/Chromium browsers and SharedArrayBuffer. See for details: [https://developers.zoom.us/docs/meeting-sdk/web/gallery-view/](https://developers.zoom.us/docs/meeting-sdk/web/gallery-view/) [zoom-meeting-3.1.0.min.js:2:317762](https://source.zoom.us/zoom-meeting-3.1.0.min.js)

pre load wasm success: [https://source.zoom.us/3.1.0/lib/av/audio.encode.wasm](https://source.zoom.us/3.1.0/lib/av/audio.encode.wasm) [zoom-meeting-3.1.0.min.js:2:316567](https://source.zoom.us/zoom-meeting-3.1.0.min.js)

pre load wasm success: [https://source.zoom.us/3.1.0/lib/av/video.simd.wasm](https://source.zoom.us/3.1.0/lib/av/video.simd.wasm) [zoom-meeting-3.1.0.min.js:2:316567](https://source.zoom.us/zoom-meeting-3.1.0.min.js)

An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. [js\_media.min.js:1:45923](https://source.zoom.us/3.1.0/lib/av/js_media.min.js)

Uncaught TypeError: navigator.mediaDevices is undefined

updateDeviceList [https://source.zoom.us/3.1.0/lib/av/js\_media.min.js:1](https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1)

[https://source.zoom.us/3.1.0/lib/av/js\_media.min.js:1](https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1)

r [https://source.zoom.us/3.1.0/lib/av/js\_media.min.js:1](https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1)

[https://source.zoom.us/3.1.0/lib/av/js\_media.min.js:1](https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1)

r [https://source.zoom.us/3.1.0/lib/av/js\_media.min.js:1](https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1)

[https://source.zoom.us/3.1.0/lib/av/js\_media.min.js:1](https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1)

[https://source.zoom.us/3.1.0/lib/av/js\_media.min.js:1](https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1)

[https://source.zoom.us/3.1.0/lib/av/js\_media.min.js:1](https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1)

[https://source.zoom.us/3.1.0/lib/av/js\_media.min.js:1](https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1)

[js\_media.min.js:1:321250](https://source.zoom.us/3.1.0/lib/av/js_media.min.js)

Object { sdkKey: “hL2m0bL1T02s\_loJQbgBJg”, meetingNumber: “83354952347”, userName: “CDN3.1.0Win10#firefox/121.0”, passWord: “954140”, leaveUrl: “/index.html”, role: 0, userEmail: “”, lang: “en-US”, signature: “eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBLZXkiOiJoTDJtMGJMMVQwMnNfbG9KUWJnQkpnIiwic2RrS2V5IjoiaEwybTBiTDFUMDJzX2xvSlFiZ0JKZyIsImlhdCI6MTcwNDcyNDAxOSwiZXhwIjoxNzA0NzMxMjE5LCJtbiI6ODMzNTQ5NTIzNDcsInJvbGUiOjB9.16yBqcRhwX7qaIZipq1GgA6fCScumAEjcbBgU6yCPow”, china: false }

[meeting.js:68:17](http://tools/zoom-new/CDN/js/meeting.js)

signature eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBLZXkiOiJoTDJtMGJMMVQwMnNfbG9KUWJnQkpnIiwic2RrS2V5IjoiaEwybTBiTDFUMDJzX2xvSlFiZ0JKZyIsImlhdCI6MTcwNDcyNDAxOSwiZXhwIjoxNzA0NzMxMjE5LCJtbiI6ODMzNTQ5NTIzNDcsInJvbGUiOjB9.16yBqcRhwX7qaIZipq1GgA6fCScumAEjcbBgU6yCPow [meeting.js:69:17](http://tools/zoom-new/CDN/js/meeting.js)

inMeetingServiceListener onMeetingStatus

Object { meetingStatus: 1 }

[meeting.js:111:15](http://tools/zoom-new/CDN/js/meeting.js)

Some cookies are misusing the recommended “SameSite“ attribute 16

Object { method: “join”, status: false, result: “Invalid signature.”, errorCode: 3712, errorMessage: “Signature is invalid.” }

[meeting.js:89:21](http://tools/zoom-new/CDN/js/meeting.js)

inMeetingServiceListener onMeetingStatus

Object { meetingStatus: 3 }

---

<div class="post-metadata">

**Author:** ![usersinbuckets](https://avatars.discourse-cdn.com/v4/letter/u/d6d6ee/32.png) [@usersinbuckets](https://devforum.zoom.us/u/usersinbuckets)\
**Post date:** [August 17, 2024, 2:58pm UTC](https://devforum.zoom.us/t/suddenly-get-invalid-signature-error/101385/5 "2024-08-17T14:58:48Z")

</div>

> Source map error: Error: request failed with status 403 Resource URL: [https://source.zoom.us](https://source.zoom.us/2.18.2/lib/av/js_media.min.js)

Hi - I am experiencing the same issue. Has anyone found a resolution for this? Thanks

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [August 26, 2024, 4:34pm UTC](https://devforum.zoom.us/t/suddenly-get-invalid-signature-error/101385/6 "2024-08-26T16:34:32Z")

</div>

Hi @usersinbuckets sorry for the late reply. here!  
Are you still having issues with the meeting SDK web app?
