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)