django-socialprofile gir deg en ut-of-the-box måte å la brukere opprette en konto i programmet ved hjelp av Google, Twitter eller Facebook-godkjenning.
Brukere kan redigere sin profil, se andre brukeres profiler, og legge til flere typer auth til samme profil.
Django sosial profil er avhengig omab utmerkede django-socialauth å gjøre selve autentisering med backend-leverandører. Hvis du bare leter etter autentiserings stykke, i motsetning til UI for kundene å bruke, vil den modulen være alt du trenger. Hvis du er villig til å bruke litt tid med UI, kan du integrere noen av de backends som Django-socialauth gir (som er omfattende).
Installasjon
Fra PyPI:
& Nbsp; pip installere django-socialprofile
eller:
& Nbsp; easy_install django-socialprofile
eller klone fra github:
& Nbsp; git clone git: //github.com/cyface/django-socialprofile.git
og legge django-socialprofile til PYTHONPATH:
& Nbsp; eksport PYTHONPATH = $ PYTHONPATH: $ (pwd) / django-socialprofile /
eller:
& Nbsp; cd django-socialprofile
& Nbsp; sudo python setup.py installere
Egenskaper :
- Denne modulen er ment å være så raske til å integrere som mulig, og dermed omfattende tilpasning vil trolig ha nytte av en gaffel. Når det er sagt, en rekke alternativer er tilgjengelige.
- Ideen er å la deg ha et fungerende system for å la brukere lage profiler med sosial auth, redigere dem, slette dem og slå dem sammen, ut av boksen.
- Alle de underliggende biter for å gjøre dette arbeidet kommet med django-socialauth, trekker dette prosjektet bare dem sammen med en UI.
Krav :
- Python
- Django
- django-sosial-auth
- python-OpenID
- OAuth2
- Du trenger API Keys fra Google, Facebook og Twitter.
Kommentarer ikke funnet