feat(auth): implement auth stack

This commit is contained in:
2025-12-29 09:55:30 +00:00
parent 3170f10e86
commit ad94833830
13 changed files with 1199 additions and 11 deletions

View File

@@ -2,6 +2,7 @@
from app.schemas.auth import (
LoginRequest,
LogoutRequest,
RefreshRequest,
RegisterRequest,
SwitchOrgRequest,
@@ -27,6 +28,7 @@ from app.schemas.org import (
__all__ = [
# Auth
"LoginRequest",
"LogoutRequest",
"RefreshRequest",
"RegisterRequest",
"SwitchOrgRequest",

View File

@@ -33,6 +33,12 @@ class SwitchOrgRequest(BaseModel):
refresh_token: str
class LogoutRequest(BaseModel):
"""Request body for logging out and revoking a refresh token."""
refresh_token: str
class TokenResponse(BaseModel):
"""Response containing access and refresh tokens."""