feature/entra id authentication added

This commit is contained in:
2026-01-15 21:32:35 +01:00
parent 5bbec0e240
commit 2f93fb6cb5
13 changed files with 465 additions and 11 deletions

View File

@@ -22,3 +22,23 @@ class ChatResponse(BaseModel):
class ProviderListResponse(BaseModel):
providers: List[str]
default: str
# Auth schemas
class AuthUrlResponse(BaseModel):
auth_url: str
class AuthCallbackRequest(BaseModel):
code: str
class UserResponse(BaseModel):
id: str
name: Optional[str] = None
email: Optional[str] = None
class AuthCallbackResponse(BaseModel):
token: str
user: UserResponse