Update mcp_auth_http_adapter.py
This commit is contained in:
@@ -5,9 +5,11 @@ Exposes MCP OAuth tools as HTTP endpoints for Claude.ai integration
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import logging
|
import logging
|
||||||
|
import secrets
|
||||||
|
import time
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
from urllib.parse import urlencode, quote
|
from urllib.parse import urlencode, quote
|
||||||
from datetime import datetime
|
from datetime import datetime, timedelta
|
||||||
|
|
||||||
from fastapi import APIRouter, Request, Query, HTTPException
|
from fastapi import APIRouter, Request, Query, HTTPException
|
||||||
from fastapi.responses import RedirectResponse, JSONResponse
|
from fastapi.responses import RedirectResponse, JSONResponse
|
||||||
@@ -17,15 +19,11 @@ try:
|
|||||||
from clerk_backend_api import Clerk
|
from clerk_backend_api import Clerk
|
||||||
from clerk_backend_api.types import UnprocessableEntityError
|
from clerk_backend_api.types import UnprocessableEntityError
|
||||||
CLERK_AVAILABLE = True
|
CLERK_AVAILABLE = True
|
||||||
except ImportError:
|
except ImportError as e:
|
||||||
CLERK_AVAILABLE = False
|
CLERK_AVAILABLE = False
|
||||||
Clerk = None
|
Clerk = None
|
||||||
UnprocessableEntityError = None
|
UnprocessableEntityError = None
|
||||||
|
|
||||||
import secrets
|
|
||||||
import time
|
|
||||||
from datetime import datetime, timedelta
|
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
|
|||||||
Reference in New Issue
Block a user