django-federated-login

Sagteware kiekie:
django-federated-login
Sagteware besonderhede:
Weergawe: 0.3.1
Upload datum: 20 Feb 15
Ontwikkelaar: Bouke Haarsma
Lisensie: Gratis
Populariteit: 12

Rating: 2.0/5 (Total Votes: 1)

Django-Federated-login 'n Djhango app wat bied 'n verifikasie brug tussen Django projekte en OpenID-enabled identiteit verskaffers & nbsp;. Die brug is pre-bedraad om gebruik te word met 'n enkele Google Apps domein nie, maar kan uitgebrei word om word verbind met ander OpenID verskaffers ook. Dit is anders as ander OpenID verbruikers as hierdie verbruiker laat slegs verbind tot 'n pre-gedefinieerde identiteit verskaffer.
Die agterkant wedstryde gebruikers wat gebaseer is op die e-pos adres teruggekeer van die identiteit verskaffer. Indien geen bypassende gebruiker kon gevind word nie, kan 'n gebruiker-rekening opsioneel geskep word.
Installasie
Installasie met pit:
& Nbsp; pit installeer Django-Federated-login
Voeg 'federated_login' aan jou lys van geïnstalleerde programme:
settings.py:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'federated_login',
)
Voeg 'federated_login.auth.backend.EmailBackend' as verifikasie backend:
settings.py:
AUTHENTICATION_BACKENDS = (
& Nbsp; 'federated_login.auth.backends.EmailBackend',
& Nbsp; 'django.contrib.auth.backends.ModelBackend',
)
Verskaf die Google Apps domein te identifiseer teen:
settings.py:
FL_APPS_DOMAIN = 'webatoom.nl'
Registreer die menings:
urls.py:
url (r '^ federale /', sluit ('federated_login.urls')),
Gebruik
Wys jou leser na / Federated / login /. Jy wil dalk 'n knoppie na hierdie url op die gereelde login bladsy in te sluit.
Ekstra instellings
Hierdie is die aanpas instellings:
FL_APPS_DOMAIN
& Nbsp; Google Apps domein te identifiseer teen.
FL_CREATE_USERS (Standaard: Vals)
& Nbsp; Of 'n rekening te skep wanneer onbekende e-pos adres is aangebied.
FL_USER_FACTORY (Standaard: 'aba.utils.fl_user_factory')
& Nbsp; n funksie wat genoem word wanneer die skep van 'n rekening.
FL_SSO_ENDPOINT (Standaard: Google Apps)
& Nbsp; ignoreer hierdie instelling te skakel met 'n ander OpenID identiteit verskaffer.
Nota
Hierdie pakket is afhanklik van 'n vurk van python-OpenID as die huidige stroomop weergawe (2.2.5) nie goed speel met 'n Google uitbreiding wat gebruik word deur Google Apps identiteit verskaffer. Dit vurk nie op PyPi, sodat jy die volgende lyn in jou requirements.txt pit te onderrig in te sluit waar die gelapte weergawe van python-OpenID gevind kan word:
requirements.txt:
--find-skakels https://github.com/Bouke/python-openid/downloads

Requirements:

  • Python
  • Django

Ander sagteware ontwikkelaar Bouke Haarsma

Kommentaar te django-federated-login

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!