feat(auth): implement browser-based Google OAuth flow#13523
feat(auth): implement browser-based Google OAuth flow#13523alex-v08 wants to merge 3 commits intoanomalyco:devfrom
Conversation
|
Thanks for your contribution! This PR doesn't have a linked issue. All PRs must reference an existing issue. Please:
See CONTRIBUTING.md for details. |
|
The following comment was made by an LLM, it may be inaccurate: Based on my search results, here are the potentially related PRs (excluding the current PR #13523): Related PRs:
These PRs deal with similar OAuth authentication flows and provider integrations. However, they appear to be for different providers (OpenRouter, Gemini, OpenAI) rather than Google specifically, so they're likely complementary rather than direct duplicates. The most related is likely #7765 as it implements a similar browser-based OAuth flow pattern. |
Adds support for web-based OAuth 2.0 flow for Google authentication, allowing users to login via browser instead of manually exchanging codes. Improves security and user experience by handling the token exchange automatically with a local callback server.
d421abf to
a1d5c50
Compare
- revert toolcall default to true for compatibility - add timeout to ollama discovery fetch - disable ollama check in e2e tests via env var - add timeout and improve error handling in google auth server - bind google auth server to 127.0.0.1 explicitly
Fixes dependency resolution issues in isolated .opencode environments on Windows CI, where the workspace catalog is not reachable.
Adds support for web-based OAuth 2.0 flow for Google authentication, allowing users to login via browser instead of manually exchanging codes.
Changes
/auth/google/browserendpoint and callback handler.This improves security and user experience.