django-socialprofile giver dig en out-of-the-box måde at lade brugerne oprette en konto i din ansøgning ved hjælp af Google, Twitter eller Facebook-godkendelse.
Brugere kan redigere deres profil, se andre brugeres profiler, og tilføje flere typer auth til den samme profil.
Django sociale profil afhængig omab fremragende django-socialauth til at gøre det faktiske autentificering med backend udbydere. Hvis du bare er på udkig efter det stykke godkendelse, i modsætning til UI for kunderne at bruge, vil dette modul være alt hvad du behøver. Hvis du er villig til at bruge lidt tid med UI, kan du integrere et af de backends der Django-socialauth giver (som er omfattende).
Installation
Fra pypi:
& Nbsp; pip installere django-socialprofile
eller:
& Nbsp; easy_install django-socialprofile
eller klon fra GitHub:
& Nbsp; git klon git: //github.com/cyface/django-socialprofile.git
og tilføjer Django-socialprofile til PYTHONPATH:
& Nbsp; eksport PYTHONPATH = $ PYTHONPATH: $ (PWD) / django-socialprofile /
eller:
& Nbsp; cd django-socialprofile
& Nbsp; sudo python setup.py installere
Egenskaber :
- Dette modul er beregnet til at være så hurtige til at integrere som muligt, og dermed omfattende tilpasning vil sandsynligvis drage fordel af en gaffel. Når det er sagt, en række muligheder til rådighed.
- Ideen er at lade du har en fungerende system til at lade brugerne oprette profiler med social auth, redigere dem, slette dem, og flette dem, ud af kassen.
- Alle de underliggende bits at gøre dette arbejde kommer med Django-socialauth dette projekt bare trækker dem sammen med en UI.
Krav :
- Python
- Django
- django-social-auth
- python-OpenID
- oauth2
- Du skal bruge API nøgler fra Google, Facebook og Twitter.
Kommentarer ikke fundet