From 34413b3fc568720b5216c0a3127a8a4460bc9107 Mon Sep 17 00:00:00 2001 From: luxferre Date: Wed, 20 May 2026 10:42:07 +0100 Subject: [PATCH] feat: oidc claims response model --- src/user/schemas.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/user/schemas.py b/src/user/schemas.py index 1fd0323..2dd29ab 100644 --- a/src/user/schemas.py +++ b/src/user/schemas.py @@ -8,6 +8,31 @@ Models: from src.schemas import CustomBaseModel +class OIDCClaims(CustomBaseModel): + exp: int + iat: int + auth_time: int + jti: str + iss: str + aud: str + sub: str + typ: str + azp: str + sid: str + acr: str + allowed_origins: list[str] + realm_access: dict[str, list[str]] + resource_access: dict[str, dict[str, list[str]]] + scope: str + email_verified: bool + name: str + preferred_username: str + given_name: str + family_name: str + email: str + db_id: int + + class OIDCUser(CustomBaseModel): first_name: str last_name: str