Repository navigation
feat(apollo): add optional OAuth connections - #9922
waleedlatif1 wants to merge 1 commit into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
[Medium impact] The changes add a new OAuth route for Apollo and affect its connected workflows. The PR appears safe to merge, with a non-blocking fix needed to hide unavailable Apollo OAuth setup. Findings
SummaryAdds optional Apollo OAuth alongside saved and inline API keys.
|
| type: 'oauth-input', | ||
| serviceId: 'apollo', | ||
| title: 'Apollo Credential', | ||
| credentialKind: 'any', |
There was a problem hiding this comment.
If APOLLO_CLIENT_ID or APOLLO_CLIENT_SECRET is missing, changing this picker to credentialKind: 'any' still shows “Connect Apollo account.” The merged picker always includes that action, but the server requires a configured client before starting OAuth. Self-hosted users can open and submit a connection that cannot work.
Hide the OAuth action unless the client is ready, while keeping saved credentials and API-key setup available.
Knowledge Base Used: Integrations, connectors, and tools
Summary
Type of Change
Testing
Checklist