✍️ New post on HTTP basic authentication
Following my previous post on bearer authentication, this one covers HTTP basic auth, a simple mechanism that browsers natively support.
It’s great for quick-and-dirty password protection, and it doesn’t take much code.
https://adamj.eu/tech/2025/12/08/django-basic-authentication/

Django: implement HTTP basic authentication - Adam Johnson
Previously, we covered bearer authentication within HTTP’s general authentication framework. In this post, we’ll implement basic authentication, where the client provides a username and password.
adamj.eu
Link author:
Adam Johnson
@adamchainz@fosstodon.org