Format Your New Topic as Follows:
API Endpoint(s) and/or Zoom API Event(s)
https://zoom.us/oauth/authorize
Description
The /oauth/authorize endpoint only asks for Zoom credentials once. Afterwards, it chooses the previously selected credentials, without asking the user to specifically choose the account they wish to sign-up / sign-in with.
This prevents us from developing the following use-case in our app:
- Allow users to connect / disconnect from Zoom, using OAuth for creating said connection
- User A could login onto our app, connect to Zoom, then logout from our app
- User B could then login onto our app using the same device and browser as User A, and try to connect to Zoom, but without knowing it, the endpoint will automatically sign-in with User A’s Zoom account information, thus creating an issue
How To Reproduce
1 - Redirect a user to: https://zoom.us/oauth/authorize?response_type=code&client_id=CLIENT_ID&redirect_uri=REDIRECT_URI
- An OAuth screen will be shown, inviting the user to either accept or reject the OAuth app’s scopes, and to choose the Zoom account they want to log in with
2 - Have that user choose their Zoom account, and log in with it
3 - Redirect a different user to the previous URL, within the same device and browser
- No OAuth screen is shown, and the previously chosen Zoom account for the former user is selected automatically