Zoom OAUTH vs JWT

I have a question about a use case.
The goal is for us to access zoom api and fetch meetings, recordings etc from our customer’s Zoom account and use the data for developing some insights. I have the below questions.

  1. Should we be asking our clients to share their JWT credentials/token and then use it for the api calls? Or should this process be via an OAUTH app? What is the recommended approach?

  2. If the answer to point 1 is JWT then will all the api end points work with the JWT token?

Also I have a doubt regarding the api rate limits. Irrespective of whether I use JWT/OAUTH the rate limits applied will be to my customer accounts right? Or is their any limit applied to our service which calls the api?