django-netauth

Скриншот программы:
django-netauth
Детали программы:
Версия: 0.1.92
Дата загрузки: 11 May 15
Разработчик: Kirill Klenov
Тип распространения: Бесплатная
Популярность: 7

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

Pylama
Pylama

20 Jul 15

Makesite
Makesite

20 Feb 15

django-gishelper
django-gishelper

11 May 15

scss
scss

15 Apr 15

Комментарии к django-netauth

Комментарии не найдены
добавить комментарий
Включите картинки!