feat: add username-password login flow via authentik token endpoint

This commit is contained in:
Chris
2026-03-30 00:52:09 +08:00
parent 8335dc11d1
commit 8f06f75cca
8 changed files with 83 additions and 0 deletions

13
app/schemas/login.py Normal file
View File

@@ -0,0 +1,13 @@
from pydantic import BaseModel
class LoginRequest(BaseModel):
username: str
password: str
class LoginResponse(BaseModel):
access_token: str
token_type: str = "Bearer"
expires_in: int | None = None
scope: str | None = None