Meeting SDK Type and Version
Meeting SDK for Linux, version 7.1.5.4432
Description
I’m getting ret=11 from onAuthenticationReturn when trying to authenticate the Zoom Meeting SDK on Linux.
Setup:
- App type: General App (User-managed) with Meeting SDK feature enabled
- “Programmatic join use case” is turned ON
- Using Development credentials (Client ID and Client Secret verified correct)
- App is installed to the account
- JWT generated per official docs: header
{"alg":"HS256","typ":"JWT"}, payload{"appKey":"<client_id>","iat":<now>,"exp":<now+7200>,"tokenExp":<now+7200>}, signed with HMAC-SHA256 using Client Secret - Server time is correct (verified with
date -u) - Also tried Production credentials, same result
The SDK initializes successfully (InitSDK returns success), JWT is generated, but SDKAuth always returns ret=11 in the callback.
Client ID: NA1KAcnRRvO3QNODbIDALw
Error?
onAuthenticationReturn returns ret=11 (AUTHRET_JWTTOKENWRONG).
Troubleshooting Routes
- Client ID and Secret match exactly what’s in the Marketplace
- Programmatic join is enabled in the app settings
- JWT exp is within 2 hours (7200 seconds)
- Server clock is accurate
How To Reproduce
- Authentication method: General App (User-managed) with Meeting SDK enabled, JWT generated with Client ID/Secret
- Error: ret=11 in
onAuthenticationReturn - Client: Linux Meeting SDK 7.1.5.4432
Is there something specific about General apps with Meeting SDK that I’m missing? Or is there a way to get more details on why the JWT is being rejected?
Thanks!