Invalid Signature when integrating the SDK 1.8.0

Description
When trying to integrate the SDK to our website we run into the invalid signature error (which seems quite popular here) when calling ZoomMtg.join.
The signature is generated on our backend as per requested in your documentation (we use the exact same nodeJS snippet as the one in the documentation).

Error
Invalid Signature, with error code 3712.

Which version?
SDK version 1.8.0

We would like to get more explicit detail on how to have a valid signature.
Thank you

Hey @nicolas1,

Can you please share your the Web SDK signature you are generating for a test meeting to developersupport@zoom.us so I can debug?

Thanks,
Tommy

Thank you for reaching back.

Hey @nicolas1,

It appears you are not generating the signature correctly. Can you share the code you are using to generate it? An easy way to debug it is when base64 decoding it, it will come out in this format:

jwtKey.meetingNumber.expiryTime.role.encryptedJwtSecret

Also, here are the docs for generating the Web SDK signature.

Let me know if that helps!

Thanks,
Tommy

Oops sorry I paste the wrong thing.

We use the encoding method stated in your documentation. We do have a utility class for base64 encodiung

Thank you.

Hey @nicolas1,

That signature still is not correct. It needs to follow the format of:

jwtKey.meetingNumber.expiryTime.role.encryptedJwtSecret

It seams you may be passing in a JWT Token and not the JWT Key.

Thanks,
Tommy

Thank you for your answer, we’ll check again then.
You can close this ticket.

Hey @nicolas1,

You are welcome! Please let me know once you get it working! :slight_smile:

We are here to help!

Thanks,
Tommy

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