django-netauth

Software screenshot:
django-netauth
Podrobnosti Software:
Verze: 0.1.92
Datum uploadu: 11 May 15
Vývojka: Kirill Klenov
Licence: Volný
Popularita: 7

Rating: nan/5 (Total Votes: 0)

Django Django-netauth je aplikace, která umožňuje autentizaci uživatelů přes OpenID / OAuth / Facebook / Vkontakte.
Instalace:
Django netauth by měly být instalovány pomocí PIP:
Pip nainstalovat Django-netauth

Setup:

& Nbsp; * Přidat "netauth" na INSTALLED_APPS
& Nbsp; INSTALLED_APPS + = ('netauth ",)
& Nbsp; * Přidat "netauth.middleware.RedirectMiddleware" na MIDDLEWARE_CLASSES
& Nbsp; MIDDLEWARE_CLASSES + = ('netauth.middleware.RedirectMiddleware ",)
& Nbsp; * Přidat netauth URL na základnu URL
& Nbsp; url ('auth / ", patří (" netauth.urls ")),
& Nbsp; * Přidat netauth backend na AUTHENTICATION_BACKENDS
& Nbsp; AUTHENTICATION_BACKENDS + = ('netauth.auth.NetBackend ",)
& Nbsp; * viz níže instalační služby.
Použít netauth
& Nbsp; 1. Použijte url "/ auth / login" jako přihlašovací bod ve vašem webu
& Nbsp; 2. Použijte šablonu tag "netauth_widget"
& Nbsp; 3. Vytvořit vlastní rozhraní
Zvláště pole
Za účelem vyplnění pole navíc, které mohou být požadovány podle vašeho uživatelského profilu, budete muset nastavit několik proměnných settings.py vašeho projektu.
Jméno proměnné by měly být s velkými písmeny název backendu + "_PROFILE_MAPPING". Například: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING, atd ..
Hodnota této proměnné musí být slovník s názvem pole na straně poskytovatele a jeho hodnota musí být název pole formuláře. Například:
TWITTER_PROFILE_MAPPING = {'screen_name ":" username ",}
Zde můžete vidět, že "screen_name" je to, co se ptáte z Twitteru, ve vašem EXTRA_FORM uvidíte hodnota tohoto klíče pod "uživatelské jméno". Je to proto, že každá metoda ověřování může poskytnout různá jména pro jeho dat a je třeba jej sjednotit.
Také si můžete přepsat EXTRA_FORM sám a nastavit NETAUTH_EXTRA_FORM proměnné s hodnotou jako cesta k vlastní formulář. Nezapomeňte realizovat úspory metody v této podobě

Požadavky na :.

  • Django
  • Python
  • PIP

Ostatní software developer Kirill Klenov

Pylama
Pylama

20 Jul 15

scss
scss

15 Apr 15

Python-SCSS
Python-SCSS

12 May 15

Zeta library
Zeta library

23 Jul 15

Komentáře k django-netauth

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!