In meiner Django-Anwendung brauche ich mehrere Arten von Django Benutzer:
1. Ein typischer Benutzer admin, die durch E-Mail und authentifiziert mit Passwort identifiziert
2. Ein Remote-Anwendung, die eine Verbindung herstellt Django und authentifiziert sich mit Pre-Shared Key und Tokens. Die E-Mail-Adresse ist für diesen Benutzertyp nicht erforderlich.Django: ein Authentifizierungs-Backend pro Benutzermodell
Jeder Benutzertyp hat verschiedene zugeordnete Attribute. Ich weiß, dass ich das Benutzermodell in Django erweitern kann. Ich habe bereits ein E-Mail-Authentifizierungs-Backend erstellt. Dies funktioniert jedoch für alle Konten, einschließlich der Remote-Anwendungen.
Gibt es eine effektive Möglichkeit, ein Auth-Backend für einen Benutzertyp zu erstellen?