-
Notifications
You must be signed in to change notification settings - Fork 262
Add Antigravity OAuth support with manual token and local import #255
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Add Antigravity OAuth support with manual token and local import #255
Conversation
Add OAuth-based authentication for Antigravity provider with multiple credential sources: - OAuth flow with token refresh capability - Manual token input in settings - Local credential import from SQLite database - Cloud Code API client for quota fetching - Settings snapshot support for Antigravity provider
️✅ There are no secrets present in this pull request anymore.If these secrets were true positive and are still valid, we highly recommend you to revoke them. 🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request. |
|
For GitGuardian fail, I cannot do anything as these are the keys which are used by Antigravity itself. |
… UI updates - Added support for two-field token entry in the Antigravity settings. - Updated the UI for selecting log providers to include Antigravity. - Enhanced the settings snapshot to include new token management features. - Implemented credential refresh handling and improved error messaging for Antigravity OAuth. - Refactored related components for better maintainability and clarity.
|
@steipete when you have time you can review the PR, it’s functionally complete. There are some existing linting errors in CI across the whole repo, so I preferred not to touch those in this PR. |
68c145f to
4f76db3
Compare
|
Saw some edge case bug, fixing it. Until then it is draft |
… and enhance logging
…y conditionally handling Keychain access
…resAt support and updating related methods
…erver description
…tion and documentation for clarity
Summary
This pull request adds support for managing Antigravity provider accounts, including OAuth and manual token entry, in the Providers preferences pane. It introduces new UI options for adding, importing, and managing Antigravity credentials, updates the provider descriptor logic, and refines the token account entry experience for providers that require multiple fields. Additionally, it includes dependency and CI updates to support these features.
Antigravity Provider Account Management:
UI/UX Improvements:
Dependency and Build Updates:
swift-protobufas a package dependency and linked it to the main target. [1] [2]Security and Configuration:
.gitguardian.ymlconfiguration to ignore known public Antigravity OAuth credentials, preventing false positives in secret scanning.Screenshot