django-federated-login

Софтуер снимки:
django-federated-login
Софтуер детайли:
Версия: 0.3.1
Дата на качване: 20 Feb 15
Розробник: Bouke Haarsma
Разрешително: Безплатно
Популярност: 12

Rating: 2.0/5 (Total Votes: 1)

Джанго-Федерални-вход е Djhango приложение, което осигурява мост удостоверяване между проекти Django и OpenID-активирани доставчици самоличност & Nbsp;. Мостът е пренапрегнат, за да се използва с един домейн Google Apps, но може да бъде удължен до да бъде свързан с други OpenID доставчиците също. Тя е различна от други потребители OpenID като тази на потребителите позволява само свързване към предварително определен доставчик на идентичност.
Предоставеният гръб мачове потребителите въз основа на адреса на електронната поща, се върнаха от доставчика на самоличност. Ако не е намерен потребител може да бъде намерен, потребителски акаунт може по избор да бъде създадена.
<Силен> Монтаж
Монтаж с PIP:
& Nbsp; PIP инсталирате Джанго-Федерални-вход
Добави "federated_login" в своя списък с инсталираните приложения:
settings.py:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "federated_login",
)
Добави "federated_login.auth.backend.EmailBackend" като удостоверяване гръб:
settings.py:
AUTHENTICATION_BACKENDS = (
& Nbsp; "federated_login.auth.backends.EmailBackend",
& Nbsp; "django.contrib.auth.backends.ModelBackend",
)
Осигурете домейн Google Apps, за да се идентифицират с:
settings.py:
FL_APPS_DOMAIN = "webatoom.nl"
Регистрирайте мненията:
urls.py:
URL (R '^ Федерални / ", включва (" federated_login.urls ")),
<Силен> Usage
Насочете браузъра си към / Федерални / вход /. Може би искате да се включи бутона на този URL на редовната страницата за вход.
<Силни> Допълнителни настройки
Това са най-адаптивни настройки:
FL_APPS_DOMAIN
& Nbsp; домейн Google Apps, за да се идентифицират с.
FL_CREATE_USERS (Default: False)
& Nbsp; Дали да създадете потребителски акаунт, когато се представя неизвестен адрес на електронна поща.
FL_USER_FACTORY (Default: "aba.utils.fl_user_factory")
& Nbsp; Функция, която се нарича при създаване на потребителски акаунт.
FL_SSO_ENDPOINT (Default: Google Apps)
& Nbsp; Замяна на тази настройка, за да се свържете с друг доставчик на OpenID идентичност.
<Силен> Бележки
Този пакет зависи от разклонението на питон-OpenID като сегашната версия нагоре (2.2.5) не играе добре с разширение за Google използва от доставчика на Google Apps идентичност. Това вилица не е в списъка на PyPi, така че трябва да включва следния ред във вашия requirements.txt да инструктира пипс, където може да се намери на закърпена версия на Python-OpenID:
requirements.txt:
--Find връзки https://github.com/Bouke/python-openid/downloads

Requirements:

  • Python
  • Django

Друг софтуер на разработчика Bouke Haarsma

Коментари към django-federated-login

Коментари не е намерена
добавите коментар
Включете на изображения!