I’m working on an integration with Zoom API at the moment. When I checked the API document through the latest site (https://devdocs.zoom.us) some days ago, I noticed that there was a message about JWT is going away and will not be supported in 2019. Now that message has gone. So I wonder what is the deal with it? I believe the token that generated from the OAuth is using JWT format, so if I still use JWT library to generate the access token, would that still work in the future? Or should I switch to implement OAuth and not have to worry about that? The JWT library seems easy to integrate compared to the OAuth solution so I wonder if it will be supported in the future or not.
Another question related to OAuth: Based on the documentation, first you would need to call the authorize endpoint to get authorization code. When I tried that, the response I got back is the sign in page with the redirect link to the authorize link. My understanding is that once you call the authorize endpoint, Zoom will trigger a callback on my end and I will get the code within that handler. But in order to do that, initially I would have to sign in and allow my website to interact with Zoom OAuth and then subsequent requests has to sign in for Zoom to trigger the callback. I want to do all of them without any human input. So is there a way to grant permission initially using the code and also how do I put my sign in credential in order to bypass the sign in when calling authorize endpoint?