How should I secure my Django admin login page?

This page summarizes the projects mentioned and recommended in the original post on /r/django

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • django-honeypot

    🍯 Generic honeypot utilities for use in django projects.

  • Building on the /admin idea - you can create a honeypot solution. I.e. leave a fake login form at /admin (when your real one is at /myxyzlogin) on the basis that any legit user will use the real one so you can entrap anybody using the default. https://github.com/jamesturk/django-honeypot

  • django-two-factor-auth

    Complete Two-Factor Authentication for Django providing the easiest integration into most Django projects.

  • I also use this on one of my sites https://github.com/Bouke/django-two-factor-auth . Has worked pretty well. Just be careful when configuring it in settings.py (particularly the redirect URLs) and when customizing the templates.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • django-recaptcha

    Django reCAPTCHA form field/widget integration app.

  • I also experimented with this https://github.com/praekelt/django-recaptcha and it seemed decent too. But, getting it to work in tandem with the 2fa package was a bit of a pain and I gave up because I thought that a Captcha to prove a human didn't add much security beyond what 2fa already did.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Django Authentication Tutorial: Login, Logout, Signup, Password Change, and Password Reset

    2 projects | dev.to | 26 Jan 2024
  • Django SAML2 Auth is downloaded 102k times! 🎉

    1 project | /r/Python | 24 Oct 2023
  • Django-sesame – frictionless auth with “Magic Links” for your Django project

    1 project | news.ycombinator.com | 24 Aug 2023
  • Django SaaS Package

    4 projects | /r/django | 25 Jun 2023
  • The most popular Django API packages listed by Django.WTF

    2 projects | /r/django | 31 May 2023