You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3fc2a5a
Browse filesBrowse the repository at this point in the historyBrowse files
ref(typing): Narrow request.user in agent tokens, releases, notebooks and client config
- resolve_minting_principal() rejects any caller with no user. A service
account used to resolve to a user principal carrying its
ServiceAccountId and fail later; it now gets the same "Minting requires
a user principal" 403 as an anonymous caller.
- Release serialization takes a RequestPrincipal; it only forwards the
caller to serialize() and serialize_generic_user(), which already take
one.
- Notebook endpoints read the caller through acting_user_id().
- The client config is built only from Django views, so its request is
typed as an HttpRequest.
Drops four files from the request.user allowlist; member management and
group_integration_details.py remain.
0 commit comments