django-netauth

Software screenshot:
django-netauth
Software informatie:
Versie: 0.1.92
Upload datum: 11 May 15
Ontwikkelaar: Kirill Klenov
Licentie: Gratis
Populariteit: 7

Rating: nan/5 (Total Votes: 0)

Django-netauth is Django app die het mogelijk maakt authenticeren gebruikers via OpenID / OAuth / Facebook / Vkontakte.
Installatie:
Django netauth moet worden geïnstalleerd met behulp van pip:
pip django-netauth installeren

Setup:

& Nbsp; * Zet 'netauth om INSTALLED_APPS
& Nbsp; INSTALLED_APPS + = ('netauth',)
& Nbsp; * Zet 'netauth.middleware.RedirectMiddleware om MIDDLEWARE_CLASSES
& Nbsp; MIDDLEWARE_CLASSES + = ('netauth.middleware.RedirectMiddleware',)
& Nbsp; * Zet netauth urls aan urls baseren
& Nbsp; url ('auth /', onder meer ('netauth.urls')),
& Nbsp; * Zet netauth backend aan AUTHENTICATION_BACKENDS
& Nbsp; AUTHENTICATION_BACKENDS + = ('netauth.auth.NetBackend',)
& Nbsp; * Zie diensten setup blaten.
Gebruik netauth
& Nbsp; 1. Gebruik url "/ auth / login" als login punt in je website
& Nbsp; 2. Gebruik template tag 'netauth_widget'
& Nbsp; 3. Maak aangepaste interface
Extra velden
Om extra velden die door uw gebruikersprofiel kan worden verlangd te vullen, moet je setup paar variabelen in settings.py van uw project.
De naam van de variabele moet worden uppercased naam van backend + "_PROFILE_MAPPING". Bijvoorbeeld: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING, etc ..
De waarde van deze variabele moeten woordenboek met de naam van het veld aan de provider kant en de waarde moet naam van formuliervelden zijn. Bijvoorbeeld:
TWITTER_PROFILE_MAPPING = {'screen_name': 'gebruikersnaam',}
Hier kunt u zien dat 'screen_name' is wat je vraagt ​​van Twitter, in uw EXTRA_FORM u de waarde van deze onder key 'gebruikersnaam' te zien. Dit is omdat elke authenticatiemethode verschillende namen voor haar data kan bieden en je nodig hebt om het te verenigen.
Ook kunt u de EXTRA_FORM overschrijven zelf en stel NETAUTH_EXTRA_FORM variabele waarde pad naar uw aangepaste formulier. Vergeet niet om uit te voeren, behalve methode in deze vorm

Eisen .

  • Django
  • Python
  • pip

Andere software van ontwikkelaar Kirill Klenov

scss
scss

15 Apr 15

Python-SCSS
Python-SCSS

12 May 15

Zeta library
Zeta library

23 Jul 15

django-gishelper
django-gishelper

11 May 15

Reacties op django-netauth

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!