Significant-Gravitas/AutoGPT · error · HTTPException
Provider '{provider_name}' does not support OAuth
Error message
Provider '{provider_name}' does not support OAuth What it means
Error "Provider '{provider_name}' does not support OAuth" thrown in Significant-Gravitas/AutoGPT.
Source
Thrown at autogpt_platform/backend/backend/api/external/v1/integrations.py:205
return False
except Exception:
return False
def _get_oauth_handler_for_external(
provider_name: str, redirect_uri: str
) -> "BaseOAuthHandler":
"""Get an OAuth handler configured with an external redirect URI."""
# Ensure blocks are loaded so SDK providers are available
try:
from backend.blocks import load_all_blocks
load_all_blocks()
except Exception as e:
logger.warning(f"Failed to load blocks: {e}")
if provider_name not in HANDLERS_BY_NAME:
raise HTTPException(
status_code=status.HTTP_404_NOT_FOUND,
detail=f"Provider '{provider_name}' does not support OAuth",
)
# Check if this provider has custom OAuth credentials
oauth_credentials = CREDENTIALS_BY_PROVIDER.get(provider_name)
if oauth_credentials and not oauth_credentials.use_secrets:
import os
client_id = (
os.getenv(oauth_credentials.client_id_env_var)
if oauth_credentials.client_id_env_var
else None
)
client_secret = (
os.getenv(oauth_credentials.client_secret_env_var)
if oauth_credentials.client_secret_env_varView on GitHub (pinned to 9c8bb5550f)
Solutions
- Use API-key or other supported credentials for this provider instead of OAuth.
- Check the provider name spelling against the supported provider list.
When it happens
Trigger: Thrown at autogpt_platform/backend/backend/api/external/v1/integrations.py:205 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Significant-Gravitas/AutoGPT@9c8bb5550f (2026-08-14).
Data as JSON: /api/errors/cee877d036ea98f2.
Report an issue: GitHub.