django-netauth

Logiciel capture d'écran:
django-netauth
Détails logiciels:
Version: 0.1.92
Date de transfert: 11 May 15
Développeur: Kirill Klenov
Licence: Gratuit
Popularité: 7

Rating: nan/5 (Total Votes: 0)

django-netauth est application Django qui permet d'authentifier les utilisateurs via OpenID / OAuth / Facebook / Vkontakte.
Installation:
Django netauth devrait être installé à l'aide pip:
pip installer django-netauth

Configuration:

& Nbsp; * Ajouter 'netauth' à INSTALLED_APPS
& Nbsp; INSTALLED_APPS + = ('netauth',)
& Nbsp; * Ajouter 'netauth.middleware.RedirectMiddleware' à MIDDLEWARE_CLASSES
& Nbsp; MIDDLEWARE_CLASSES + = ('netauth.middleware.RedirectMiddleware',)
& Nbsp; * Ajouter urls netauth pour fonder urls
& Nbsp; url ('auth /', include ('netauth.urls')),
& Nbsp; * Ajouter backend netauth à AUTHENTICATION_BACKENDS
& Nbsp; AUTHENTICATION_BACKENDS + = ('netauth.auth.NetBackend',)
& Nbsp; * Voir configuration des services ci-dessous.
Utilisez netauth
& Nbsp; 1. Utilisez url '/ auth / login' en tant que point de connexion dans votre site
& Nbsp; 2. Utiliser un modèle tag 'netauth_widget'
& Nbsp; 3. Créer interface personnalisée
Des champs supplémentaires
Afin de remplir les champs supplémentaires qui peuvent être requis par votre profil d'utilisateur, vous devez configurer quelques variables dans settings.py de votre projet.
Le nom de variable doit être en majuscule nom de backend + "_PROFILE_MAPPING". Par exemple: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING, etc ..
La valeur de cette variable doit être le dictionnaire avec le nom du champ sur le côté du fournisseur et sa valeur doit être le nom de votre champ de formulaire. Par exemple:
TWITTER_PROFILE_MAPPING = {'screen_name': 'nom d'utilisateur',}
Ici vous pouvez voir que 'screen_name' est ce que vous demandant de twitter, dans votre EXTRA_FORM vous verrez la valeur de cette sous clé 'nom d'utilisateur'. Ceci est parce que chaque méthode d'authentification peut fournir des noms différents pour ses données et vous avez besoin de l'unifier.
Aussi, vous pouvez remplacer le EXTRA_FORM lui-même et définition de la variable NETAUTH_EXTRA_FORM avec une valeur comme chemin de votre formulaire personnalisé. Ne pas oublier de mettre en œuvre la méthode save sous cette forme

Exigences :.

  • Django
  • Python
  • pip

D'autres logiciels de développeur Kirill Klenov

scss
scss

15 Apr 15

Pylama
Pylama

20 Jul 15

Makesite
Makesite

20 Feb 15

Commentaires à django-netauth

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!