feat(auth): implement auth stack
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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."""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user