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 so I can debug?

Thanks,
Tommy

Thank you for reaching back.
VdYOFZxWGhUaVNadFROOVdnOVBIZy45MzEzODU0OTEyMy4xNTk5ODE0NzQ5ODYzLjAuQTBCdjdJelFBVUlTcHdOS2FmSlpNY2pkY2hEa2dFbFZiK25aSysvM0hZQT0= is the generated signature.

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.
ZXlKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LmV5SmhkV1FpT201MWJHd3NJbWx6Y3lJNklrVmlTSEZ4UkdGRVVVeFhXVVZyWmtaUFJXRlZTR2NpTENKbGVIQWlPamN5T0RrMk5UQTNOREFzSW1saGRDSTZNVFl3TURBM05qTTVNMzAuTFhMNXlTUGd6Yi14NzZXWmZWV0t2U2lEM2hYeF9zOEVHdE1iMTFMRnJ6ay45NzMxMTUwMTEwNi4xNjAwMzMwNTU1MDMxLjAuRkpua0ZCcTkwM0tNNjNhVVEyT0ZxTGFpbUR0aldsU3dqWEpWT0NqVmozZz0= is the generated signature.

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

Thank you.