Registration

Adding of users to the system.

Features currently being evaluated

FeatureDescription
Tests?
Purpose and Scope Does it just touch registration or is this blurred by other concepts?
Front-end Does the app provide a sane set of default templates?
Invitations
openid Handle openid registration/authentication
OAuth Handle OAuth registration
OAuth2 Handle OAuth2 registration
Persona Handle Persona registration
1.5 compatible Compatible with Django 1.5.x custom user models
Other protocols Other supported registration protocols
Docs? * Docs folder?
* install instructions?
Modularity (pluggability) * Installation should be minimally invasive to the rest of your project.
* Do not confuse pluggability with over-engineering for every generic use
case.
* Within your app, sub-modularity is great, e.g. different registration backends
for django-registration
Code quality * No weird layout stuff
* Code follows PEP-8!
* Keeps variables set in settings.py smal?
* Easy to plug in, INSTALLED_APPS = ‘foo’ preferred.
* Easy to remember name
Package django-allauth Python Social Auth Pinax django-userena django-socialregistration django-user-accounts django-registration-redux django-lazysignup django-organizations django-hyperadmin django-registration django-users2 django-inspectional-registration django-sitegate django-registration-rest-framework django-sky-visitor django-mongo-auth django-email-registration django-verification django-oneall zds-member cmsplugin-fbgallery
Package django-allauth Python Social Auth Pinax django-userena django-socialregistration django-user-accounts django-registration-redux django-lazysignup django-organizations django-hyperadmin django-registration django-users2 django-inspectional-registration django-sitegate django-registration-rest-framework django-sky-visitor django-mongo-auth django-email-registration django-verification django-oneall zds-member cmsplugin-fbgallery
Description Integrated set of Django
applications addressing
authentication, registration,
account management as well as
3rd party (social) account
authentication.
Social auth made simple a Django-based platform for
rapidly developing websites
Accounts for Django made
beautifully simple
Combining OpenID, OAuth and
FacebookConnect signup in one
application
User accounts for Django django-registration (redux)
now with Django 1.7/1.8/1.9 &
Python 3 support
django-lazysignup is a package
designed to allow users to
interact with a site as if
they were authenticated users,
but ...
:couple: Multi-user accounts
for Django projects
Django Admin powered by
RESTful Hypermedia APIs
A simple, extensible
user-registration app for
Django
Custom user model for django
>=1.5 with support for
multiple user types.
Django registration app with
Inspection before activation
Reusable application for
Django to ease sign up & sign
in processes
Registration for Django Rest
Framework
A complement to
django.contrib.auth that
provides: email invitations,
class-based views for all
authentication views, and
password rules.
Django authentication based on
an extensible MongoEngine user
class.
So simple you'll burst into
tears right away.
Generalized app for two-step
verification.
Django Authentication with 20+
social networks using OneAll
zds-member is a django
application that allows to
manage members of website
Django CMS plugin for facebook
gallery
CategoryAppAppFrameworkAppAppAppAppAppAppAppAppAppFrameworkAppAppAppAppAppAppAppAppApp
# Using This60154720223691122724314031011
Python 3?
Development Status Beta Beta Beta Beta Beta Production/Stable Production/Stable Beta Beta Beta Production/Stable Beta Production/Stable Beta Beta n/a Beta Production/Stable Beta Beta Beta n/a
Last updated Jan. 29, 2016, 5:01 p.m. Jan. 26, 2016, 10:53 a.m. Feb. 3, 2016, 9:13 p.m. Jan. 14, 2016, 9:08 a.m. Feb. 1, 2013, 7:32 a.m. Jan. 20, 2016, 7:01 p.m. Feb. 7, 2016, 7:21 p.m. Dec. 1, 2015, 3:54 a.m. Jan. 30, 2016, 10:05 a.m. April 17, 2013, 8:55 p.m. Feb. 8, 2016, 1:07 a.m. Jan. 10, 2016, 2:10 p.m. Jan. 17, 2016, 10:25 a.m. Dec. 22, 2015, 8:23 a.m. Oct. 8, 2014, 9:53 a.m. July 1, 2014, 2:34 p.m. April 10, 2013, 5:07 p.m. Jan. 18, 2016, 6:30 a.m. March 15, 2015, 4:47 p.m. Oct. 9, 2015, 11:07 p.m. Oct. 23, 2015, 5:47 a.m. Nov. 25, 2014, 11:16 a.m.
Version0.24.10.2.140.9a21.5.10.5.101.3.11.31.0.20.6.10.10.02.0.40.1.160.6.00.10.30.3.0n/a0.1.20.3.10.4.01.1.00.1.5n/a
RepoGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithub
Commits
Stars2169207019461052615405404299233141100633526252417147553
Repo Forks7979103523901772001795167859131541586325n/a6
Participantspennersr
julen
sssbox
joshowen
agriffis
yrik
bittner
JshWright
terrycojones
jresins
more...
omab
gorillamania
bradenmacdonald
aniav
vinhub
webjunkie
uruz
mhluongo
jcouyang
hassek
more...
paltman
brosner
jtauber
lukeman
ossanna16
issackelly
endlesslupita
winhamwr
mroswell
dstufft
more...
wunki
swistakm
yakky
mortenwh
barszczmm
wouterdebres
leonardoo
ouhouhsami
Aramgutang
DrMeers
more...
flashingpumpkin
pinda
jespern
portpaw
lizrice
theju
jaylett
aljosa
adamfast
danj
more...
brosner
paltman
nigma
ossanna16
madron
jtauber
jpic
rizumu
ntucker
tony
more...
ubernostrum
macropin
dicato
laginha
AMeng
jamesturk
areski
falcon1kr
joshchandler
martey
more...
brad
danfairs
aehlke
bradbeattie
oesmith
micahhausler
eykd
jnoss
kgrandis
mitar
more...
bennylope
avelis
thedrow
floydwch
sannies
jw84
philmcmahon
mauricioabreu
manelclos
GauthamGoli
more...
zbyte64
treyhunner
h3
ubernostrum
c0d3z3r0
duncanparkes
dgrinb01
neithere
batisteo
txels
danielsamuels
daaray
adamalton
more...
mishbahr
Alwerdani
jfmatth
lambdalisue
giginet
patrickhusi
luzfcb
SaeX
funkybob
idlesign
dotsbb
imposeren
aptwebapps
huxley
alej0varas
tak3r
auzigog
krimkus
iankpconcentricsky
coffindragger
dokkaebi
asprague
mitar
agiz
premik91
mihanovak
MartinGHub
aljana
lazarm
zupan
NejcZupec
Irrialite
more...
matthiask
fabiangermann
kaleissin
senbon
ekevoo
ztorage
ckot
gitter-badger
firm1vinitkumar
waffle-iron
Documentation N/A N/A N/A N/A N/A
Tests? 
incomplete
 
Incomplete
 
https://travis-ci.org/lambdalisue/django-inspectional-registration
  Comprehensive tests  coverage can always be improved 
https://travis-ci.org/firm1/zds-member
https://ci.appveyor.com/project/firm1/zds-member
Purpose and Scope  (does exactly this, registration of local and social accounts) 
Easy to setup, social authentication and authorization mechanism for Python projects
0 - Also does resets and oauth/openid  Adds in user permissions and avatars. Add "inspection" step to django-registration.
Add "supplemental information" model to django-registration
sign up & sign inPassword recovery, e-mail verification, user avatar.Allows verifying email addresses either for existing or new accounts. Suitable as an add-on for example for python-social-auth unsocial authentication.This is a generalized library for two-step verification. Some assembly required. The demo shows three differnt ways to use it for registration.
Front-end  (example project includes bootstrap based templates)  Views, forms, and simple base templates for front end  (as sub-app) 

Also, fully functional demo showing usage.
 
Many default templates
Invitations
openid
OAuth
OAuth2
Persona
1.5 compatible 
Latest release claims to be 1.5 compatible but breaks on Django 1.5.x. custom user models. Maintainer refuses to accept pull requests that fix the problem.
Compatible with django 1.3 - 1.8Compatible with 1.4 - 1.7.
Other protocolsREST API registration
Docs?  https://django-allauth.readthedocs.org/en/latest/ 
http://python-social-auth.readthedocs.org/
 
Incomplete and at http://pinaxproject.com/docs/dev/apps/account/
Simple setup documentation in READMEhttps://github.com/matthiask/django-email-registrationIn READMEhttp://zds-member.readthedocs.org/en/latest/
Modularity (pluggability)  Does way too much for just registration.  Does way too much for just registration.Supplemental information can be add in user registration.  Easily drop in to an existing project
Code quality  pydanny learned his Django off this project!  Really awesome inline commentsGood coverage https://coveralls.io/github/lambdalisue/django-inspectional-registration  (except for PEP-8)  (flake8)PEP8
variable set in settings.py
Easy to plug in
https://coveralls.io/github/firm1/zds-member?branch=master
Search WeightPackageDescriptionLast PyPI release:Repo ForksStars
{{ item.weight / max_weight * 100 | number:0 }}%{{ item.title }}Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A