django-netauth

Screenshot Software:
django-netauth
Szczegóły programowe:
Wersja: 0.1.92
Filmu: 11 May 15
Wywoływacz: Kirill Klenov
Licencja: Wolny
Popularność: 7

Rating: nan/5 (Total Votes: 0)

Django Django-netauth to aplikacja, która pozwala na uwierzytelnianie użytkowników za pomocą OpenID / OAuth / Facebook / Vkontakte.
Instalacja:
Django netauth powinny być zainstalowane przy użyciu pip:
pip zainstalować django-netauth

Konfiguracja:

& Nbsp; * Dodaj '' do INSTALLED_APPS netauth
& Nbsp; INSTALLED_APPS + = ("netauth")
& Nbsp; * Dodaj '' do MIDDLEWARE_CLASSES netauth.middleware.RedirectMiddleware
& Nbsp; MIDDLEWARE_CLASSES + = ("netauth.middleware.RedirectMiddleware")
& Nbsp; * Dodaj netauth adresów do bazy adresów URL
& Nbsp; url ('auth /', to ('netauth.urls')),
& Nbsp; * Dodaj backendu do AUTHENTICATION_BACKENDS netauth
& Nbsp; AUTHENTICATION_BACKENDS + = ("netauth.auth.NetBackend")
& Nbsp; * Zobacz konfiguracji usługi ryk.
Użyj netauth
& Nbsp; 1. Użyj url "/ auth / logowania" jako punkt logowania na swojej stronie
& Nbsp; 2. Użyj szablonu znacznik 'netauth_widget "
& Nbsp; 3. Tworzenie niestandardowego interfejsu
Dodatkowe pola
W celu wypełnienia dodatkowych pól, które mogą być wymagane w profilu użytkownika, musisz ustawić kilka zmiennych w settings.py projektu.
Nazwa zmiennej powinna być wyłącznie duże litery nazwy backend + "_PROFILE_MAPPING". Na przykład GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING itd ..
Wartość tej zmiennej musi być słownik z nazwy pola po stronie dostawcy i jego wartość musi być nazwa pola formularza. Na przykład:
TWITTER_PROFILE_MAPPING = {'screen_name ":" nazwa użytkownika ",}
Tutaj możesz zobaczyć, że "screen_name" jest to, co pytasz z Twittera, w EXTRA_FORM widać wartość tego pod klucz "nazwa użytkownika". To dlatego, że każda metoda uwierzytelniania może zapewnić różne nazwy dla swoich danych i trzeba ją ujednolicić.
Ponadto można zastąpić EXTRA_FORM się i ustawić zmienną NETAUTH_EXTRA_FORM z wartości jako drogi do formularza niestandardowego. Nie zapomnij do wdrożenia metody oszczędzania w tej formie

Wymagania .

  • Django
  • Python
  • pip

Inne programy z deweloperem Kirill Klenov

Pylama
Pylama

20 Jul 15

Makesite
Makesite

20 Feb 15

django-gishelper
django-gishelper

11 May 15

Komentarze do django-netauth

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!