trustpoint.middlewareΒΆ

This module contains custom middleware.

ClassesΒΆ

TrustpointLoginRequiredMiddleware

Middleware that redirects all unauthenticated requests to a login page.

Module ContentsΒΆ

class trustpoint.middleware.TrustpointLoginRequiredMiddleware(get_response)[source]ΒΆ

Bases: django.contrib.auth.middleware.LoginRequiredMiddleware

Middleware that redirects all unauthenticated requests to a login page.

process_view(request, view_func, view_args, view_kwargs)[source]ΒΆ

Allow unauthenticated access to public paths, else redirect to login page.

Parameters:
  • request (django.http.HttpRequest)

  • view_func (collections.abc.Callable[Ellipsis, Any])

  • view_args (tuple[Any, Ellipsis])

  • view_kwargs (dict[str, Any])

Return type:

None | django.http.HttpResponseBase