django-netauth

Скріншот програми:
django-netauth
Дані програми:
Версія: 0.1.92
Дата завантаження: 11 May 15
Розробник: Kirill Klenov
Ліцензія: Безкоштовно
Популярність: 18

Rating: nan/5 (Total Votes: 0)

Django-netauth є Django додаток, що дозволяє перевіряти справжність користувачів через OpenID / OAuth / Facebook / Vkontakte.
<Сильний> Установка
Джанго netauth повинні бути встановлені з використанням PIP:
пункт встановити Django-netauth
<Сильний>
Установка:
& NBSP; * Додати '' для netauth INSTALLED_APPS
& NBSP; INSTALLED_APPS + = ('netauth ",)
& NBSP; * Додати '' для netauth.middleware.RedirectMiddleware MIDDLEWARE_CLASSES
& NBSP; MIDDLEWARE_CLASSES + = ('netauth.middleware.RedirectMiddleware ",)
& NBSP; * Додати netauth адреси в базовий URL,
& NBSP; гіперпосилання ('авт /', включають в себе ("netauth.urls ')),
& NBSP; * Додати netauth сервером для AUTHENTICATION_BACKENDS
& NBSP; AUTHENTICATION_BACKENDS + = ('netauth.auth.NetBackend ",)
& NBSP; * Див установки послуги, наведену нижче.
<Сильний> Використовуйте netauth
& NBSP; 1. Використовуйте URL '/ авт / логін ", як точки входу на вашому сайті
& NBSP; 2. Використовуйте тег шаблону "netauth_widget"
& NBSP; 3. Створити користувальницький інтерфейс
Додаткові поля
Для того, щоб заповнити додаткові поля, які можуть бути необхідні вашому профілю користувача, необхідно налаштувати пару змінних в settings.py вашого проекту.
Ім'я змінної має бути у верхньому регістрі ім'я серверної + "_PROFILE_MAPPING". Наприклад: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING т.д ..
Значення цієї змінної повинен бути словник з ім'ям поля на стороні провайдера і його значення має бути ім'я вашого поля форми. Наприклад:
TWITTER_PROFILE_MAPPING = {'screen_name': 'ім'я користувача',}
Тут ви можете побачити, що «screen_name" є те, що ви питаєте від Twitter, в EXTRA_FORM ви побачите значення цього під ключем 'ім'я користувача'. Це тому, що кожен метод аутентифікації може надавати різні імена для своїх даних, і ви повинні об'єднати його.
Також ви можете перевизначити EXTRA_FORM себе і встановити змінну NETAUTH_EXTRA_FORM зі значенням як шлях до користувальницької формі. Не забудьте реалізації методу збереження в цій формі

Вимоги :.

  • Джанго
  • Python
  • піп

Інші програми розробника Kirill Klenov

Zeta library
Zeta library

23 Jul 15

Python-SCSS
Python-SCSS

12 May 15

Makesite
Makesite

20 Feb 15

django-netauth

Коментар не знайдено
додати коментар
Включіть картинки!