feature/entra id authentication added
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user