Join fails with "Appkey review status exception"

@donte.zoom We don’t use a client ID. We only use the SDK key together with the SDK secret.

  1. The user load the page. A request is done to the back-end.
  2. The back-end, using the SDK secret key, generate a signature. The signature contains a payload similar to this. The signature is sent to the front-end.
var payload = new JwtPayload
{
    { "sdkKey", _zoomSettings.ZOOM_SDK_KEY },
    { "mn", meetingNumber },
    { "role", isHost ? 1 : 0 },
    { "iat", (int)(now - new DateTime(1970, 1, 1)).TotalSeconds - 30 },
    { "exp", tsAccessExp },
    { "appKey", _zoomSettings.ZOOM_SDK_KEY },
    { "tokenExp", tsAccessExp }
};
  1. The user join the meeting using the info from the back-end.
ZoomMtg.join({
          sdkKey: info.sdkKey,
          signature: info.signature,
          meetingNumber: info.meetingNumber,
          userName: user.fullName,
          userEmail: user.email,
          passWord: info.meetingPassword ? info.meetingPassword : undefined,
})