Trying to grant a second refresh token to a user (on the same client ID) expires the first one. This is somewhat unexpected given that most OAuth2 implementations allow more than one.
I realize this might be considered “working as intended”, but it’s very restrictive. Even bumping the limit to 5-10 would help. The use-case here is that we run two separate apps/databases that are technically the same piece of software (from a customer POV), so we want both apps to be able to be granted tokens from Zoom for the same user / client ID. Creating a second client ID (aka marketplace app) isn’t desirable.
Previous access/refresh tokens are immediately expired.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Grant an access/refresh token to a user for a given client ID.
- Grant another access/refresh token to the same user and client ID.
- access/refresh token from 1 no longer work.
Screenshots (If applicable)