/ / Comment puis-je me connecter avec un numéro de sécurité sociale et un passe et non un nom d'utilisateur ou une adresse email? - django, authentification par django

Comment puis-je faire une connexion personnalisée avec numéro de sécurité sociale et mot de passe et non nom d'utilisateur ou e-mail? - django, django-authentication

Bonjour à tous,

Utiliser Django 1.3 sur Python 2.6.5

J'ai du mal à trouver de l'aide à ce sujet,J'ai un site qui doit juste (le client demande) authentifier le login de l'utilisateur par numéro de sécurité socail ou numéro de passeport et non par les champs normaux.

Je ne peux tout simplement pas trouver quelque chose à ce sujet ... Pourquoi la plupart des tutoriels sont-ils sans aucune authentification ou commencent-ils par la supposition qu’il existe déjà un système d’authentification ...

Quelqu'un peut-il m'expliquer s'il vous plaît, comment je fais l'authentification personnalisée, Si pourriez s'il vous plaît montrer exemple ou se référer à la page, je vous en remercierais un million de fois .. :-)

10x pour toute l'aide que je reçois ici, vous êtes géniaux :-)

Réponses:

2 pour la réponse № 1

Il y a un sujet entier dans la documentation de Django à propos de authentification personnalisée

Un backend d'authentification est une classe qui implémente deux méthodes: get_user (user_id) et authentifier (** informations d'identification).


2 pour la réponse № 2

Vous écrasez simplement l’autorisation django et écrivez la vôtre:

http://docs.djangoproject.com/en/dev/topics/auth/#handling-authorization-in-custom-backends