Kátia Nakamura<p><a href="https://fosstodon.org/tags/Django" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Django</span></a> 5.1 feature: Middleware to require authentication by default</p><p>- LoginRequiredMiddleware redirects all unauthenticated requests to the login page by default. <br>- Use the login_not_required() decorator for exceptions.<br>- Only supports the view-function-level attributes.</p><p>⌨️ Gist: <a href="https://bit.ly/django-5-1-middleware-require-authentication" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bit.ly/django-5-1-middleware-r</span><span class="invisible">equire-authentication</span></a></p><p><a href="https://fosstodon.org/tags/Django51" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Django51</span></a> <a href="https://fosstodon.org/tags/features" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>features</span></a></p>