Invalid signature after changing app key

Description
Testing goes as expected using a test JWT app key, we change to the client’s JWT app key and cannot join meetings, with error 3712 “Invalid signature”

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

Which version?
1.8.0

Additional context
Using C# sample code for generating the signature, works perfectly with our test signature app, the only change made is the key and secret using the client’s paid account

Hey @lance,

Can you provide your Web SDK signature for a test meeting so I can investigate this issue further?

Thanks,
Tommy

“Zm05b25qWUVTZWVDNE5zNjVoZjhkQS4uMTYwMTA0NDk4MzA4Mi4wLnZDcjhVZnQxTnJkM3BRRzJsYlptRkIyQlN0SmlpRzBUaWZoRWNSSXR0NUE9”

Hey @lance,

It looks like your signature is being generated slightly incorrectly:
image

Please see the .. preceding the timestamp.

Can you ensure you’re following these steps correctly:

Your signature should follow this format:
jwtKey.meetingNumber.expiryTime.role.encryptedJwtSecret

Thanks,
Will

Hey Will thanks for the response, not sure what was going on with that one, this is a new test from today

This is the signature passed to the api
Zm05b25qWUVTZWVDNE5zNjVoZjhkQS45Mzg2NDYzMzM1MC4xNjAxNDAxNzQ4MTI5LjAubVcxSWR0R1B0RDlvSkQrbHpFTVBqNWZvZDZidHNwakZBZXIrMU44TVdobz0

I decoded that from the generated URL here

It includes timestamp, meeting ID etc as expected

Something I just thought of, one difference between our test account and live, my account has the flag for password required where here we will not have passwords, I’ve been passing empty string is that correct or should the parameter be omitted entirely?

Again just very curious since the only change here has been the keys, exact same code running

Hey @lance,

For us to debug this further, can you please share the account # or email of the Zoom account who owns the JWT Token? Please send it to developersupport@zoom.us with a link to this thread.

Thanks,
Tommy

Hi Tommy thanks, getting that to you now

Thanks @lance! :slight_smile:

We will be with you shortly!

-Tommy