mirror of
https://github.com/Significant-Gravitas/AutoGPT.git
synced 2026-02-16 17:55:55 -05:00
This replaces the script-based setup for OAuth clients with a web-based admin interface. The new page allows admins to: - List all OAuth applications with search and pagination - Create new OAuth applications with custom scopes and redirect URIs - Enable/disable OAuth applications - Regenerate client secrets - Delete OAuth applications Backend changes: - Add admin data layer functions in oauth.py for CRUD operations - Add new oauth_admin_routes.py with protected admin endpoints - Register routes in rest_api.py Frontend changes: - Add OAuth link to admin sidebar - Add OAuthApplication types and API client methods - Create OAuth admin page with list, create, and manage functionality