For adding the Zoom Plugin into the Moodle v3.9, it is required Zoom API Key and API secret. I created the JWT app at Zoom and also the app is activated. Then, I copied the API Key and API secret to the Zoom meeting setup in Moodle. However, it prompted error message even the JWT is activated. I checked that the JWT token is validated.
Connection status: Connection failed: Access token is expired.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
How To Reproduce (If applicable)
Create and activate the JWT
Copy the API Key and secret
Paste the API Key and secret to the Zoom meeting setup at Moodle
Firstly, my account role has already granted as Admin role (please see the image below), and I used the account to create the JWT. However, the message “Access token is expired” is still here. For the connection, would I need to open any port between Moodle and Zoom integration? Port 80 and 443 are opened.
FYI. I posted the question on the forum at Moodle plugins. I used the JWT token to pass the authentication to get the Zoom API using the POSTMAN. However, it is still shown the “Access token is expired”. Anyway, it is proved that the JWT token is valid.
At Moodle server, I opened the port 80 and 443 only. Is it enough for the Zoom Plugin?
From the Zoom side of things, those ports should work. You may want to check on any Moodle specifics with them as well. Have you had your Zoom account administrator also try installing the plugin, to see if they have better luck?