Refactor validate endpoint to return session context, leaving user-info only for extra profile data. Completely separate token-info for reset tokens. Simplified by reusing same data structures in various places and mandating fields to have values not needing fallbacks. Implemented consistent AccessDenied view in profile and admin apps.

This commit is contained in:
2026-01-26 19:40:48 +00:00
parent fbc6108b7a
commit 7e568dbd10
12 changed files with 183 additions and 238 deletions
+2 -2
View File
@@ -76,8 +76,8 @@ class SessionContext(msgspec.Struct):
user: User
org: Org
role: Role
credential: Credential | None = None
permissions: list[Permission] | None = None
credential: Credential
permissions: list[Permission] = []
# -------------------------------------------------------------------------