From 2192a7d8d74a145c572d97741a16aac1b316b6e8 Mon Sep 17 00:00:00 2001 From: Daniel Sheppard Date: Mon, 11 Aug 2025 13:45:12 -0500 Subject: [PATCH] Set `request.auth` to the `Token` instance --- netbox/utilities/views.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/netbox/utilities/views.py b/netbox/utilities/views.py index 4c19ce7e0..64190b6ba 100644 --- a/netbox/utilities/views.py +++ b/netbox/utilities/views.py @@ -49,6 +49,10 @@ class TokenConditionalLoginRequiredMixin(ConditionalLoginRequiredMixin): auth_info = authenticator.authenticate(request) if auth_info is not None: request.user = auth_info[0] # User object + try: + request.auth = auth_info[1] + except IndexError: + pass return super().dispatch(request, *args, **kwargs)