Description
Failure to authenticate via JWT token with ZoomErrorCode 6 (Internal Service Error)
Which Electron Client SDK version?
v5.2.42037.1112
To Reproduce(If applicable)
I generated JWT token using jwt.io, which returns 0 (success) during calling AuthWithJwtToken() when using given demo app from Zoom. However, when using the same JWT on my own Electron app, it returns 6 and still couldn’t figure out what is wrong. I already checked the expiry time and it is still valid (I put 3 hours as the expiry time).
I have seen a lot of number 5 error but nothing about number 6 error. I think the docs can be clearer than this.
Example code:
const opts = {
path: '',
domain: 'https://zoom.us',
enable_log: true,
langid: 1,
locale: 0,
logfilesize: 5
}
const identifierOpt = {
identifier: 'test@gmail.com'
}
const retId = this.zoomSDK.SetTeamIdentifier(identifierOpt);
const ret = this.zoomSDK.InitSDK(opts);
if (ZoomSDKError.SDKERR_SUCCESS == ret) {
const options = {
authcb: this.sdkauthCB,
logincb: this.loginretCB,
logoutcb: null
};
this.zoomAuth = this.zoomSDK.GetAuth(options);
const token = "JWT here";
const retZoomAuth = this.zoomAuth.AuthWithJwtToken(token.replace(/^\s+|\s+$/g, ''));
// retZoomAuth returns 6
}
Any help would be appreciated.
Thank you
Screenshots
No screenshots
Device (please complete the following information):
- Device: Apple Macbook Pro 16”, Intel i7
- OS: MacOS Big Sur 11.4