fix: subclass AccessToken with custom fields

This commit is contained in:
Chetan Sarva
2026-01-29 16:06:00 -05:00
parent 24dd57a8ad
commit 6cdbc7706a
3 changed files with 21 additions and 9 deletions

View File

@@ -8,6 +8,16 @@ improving code maintainability and type safety.
from dataclasses import dataclass
from typing import Optional, List, Dict, Any
from fastmcp.server.auth import AccessToken
class WorkspaceAccessToken(AccessToken):
"""AccessToken extended with workspace-specific fields."""
session_id: Optional[str] = None
sub: Optional[str] = None
email: Optional[str] = None
@dataclass
class OAuth21ServiceRequest: