12 lines
325 B
Python
12 lines
325 B
Python
from datetime import UTC, datetime
|
|
|
|
from pydantic import BaseModel, Field
|
|
|
|
from schemas.providers import ProvidersType
|
|
|
|
|
|
class JWTPayload(BaseModel):
|
|
sub: int = Field(description="User ID")
|
|
iss: ProvidersType = Field(description="Issuer")
|
|
exp: float = Field(default_factory=lambda: datetime.now(UTC).timestamp())
|