Description:
I’ve already created an in-client user-managed Zoom App with this zoom template. For now,
I’m building a portal to display post-meeting data and need to implement Zoom user authentication (not app authorization). The current Third party authentication flow only prompts for app approval rather than user login. Need guidance on whether to modify my existing app or create a new OAuth app specifically for authentication.
Current Situation
- Existing Setup:
- Already have a user-managed Zoom App (not OAuth app) in production
- Using the zoomapps-advancedsample-react template
- The template’s Auth0 integration is designed for Zoom App authorization, which isn’t what I need
- What I Need:
- A clean OAuth flow that:
- Ask users to log in with their Zoom credentials
- Returns basic user profile (email, name, ID)
- Doesn’t require full app approval
- To use this purely for authentication to access my portal
Problem Encountered
When I implement the OAuth flow using:
https://zoom.us/oauth/authorize?response_type=code&client_id=MY_CLIENT_ID&redirect_uri=MY_REDIRECT_URI&state=STATE
The behavior is:
- No login prompt appears (users are automatically authenticated as my app’s admin account)
- Users only see an “Approve this app” screen
- Returns my (app owner’s) credentials instead of the authenticating user’s
Key Questions
-
Can I modify my existing user-managed app to support pure user authentication?
Or do I need to create a separate OAuth app specifically for authentication? -
Recommended approach for portal authentication using Zoom credentials
Additional Context
- Portal is separate from Zoom client (not an in-Zoom app)
@elisa.zoom Would greatly appreciate your insights on this specific use case!