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-registration django-hyperadmin django-users2 django-inspectional-registration django-registration-rest-framework django-sitegate 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-registration django-hyperadmin django-users2 django-inspectional-registration django-registration-rest-framework django-sitegate 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
A simple, extensible
user-registration app for
Django
Django Admin powered by
RESTful Hypermedia APIs
Custom user model for django
>=1.5 with support for
multiple user types.
Django registration app with
Inspection before activation
Registration for Django Rest
Framework
Reusable application for
Django to ease sign up & sign
in processes
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 This64184820223791228124134031011
Python 3?
Development Status Beta Beta Beta Beta Beta Production/Stable Production/Stable Beta Beta Production/Stable Beta Beta Production/Stable Beta Beta n/a Beta Production/Stable Beta Production/Stable Beta n/a
Last updated April 29, 2016, 5:50 p.m. April 29, 2016, 12:42 p.m. April 29, 2016, 4:19 p.m. March 23, 2016, 5:25 a.m. Feb. 1, 2013, 7:32 a.m. March 15, 2016, 8:34 a.m. April 11, 2016, 10:08 a.m. Dec. 1, 2015, 3:54 a.m. March 3, 2016, 9:46 p.m. April 25, 2016, 1:04 a.m. April 17, 2013, 8:55 p.m. Jan. 10, 2016, 2:10 p.m. April 27, 2016, 1:50 a.m. Oct. 8, 2014, 9:53 a.m. Dec. 22, 2015, 8:23 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. Feb. 22, 2016, 10:23 p.m. Oct. 26, 2015, 4:09 p.m. Nov. 25, 2014, 11:16 a.m.
Version0.25.20.2.190.9a22.0.10.5.101.3.11.41.0.20.7.02.0.40.10.00.1.160.6.00.3.00.10.3n/a0.1.20.3.10.4.01.1.20.1.5n/a
RepoGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithub
Commits
Stars2326224119831075616435434305268150144703631272417147653
Repo Forks8439783553981732082025168708231618487328n/a6
Participantspennersr
julen
sssbox
agriffis
joshowen
yrik
bittner
terrycojones
JshWright
erm
more...
omab
webjunkie
gorillamania
bradenmacdonald
aniav
vinhub
uruz
jcouyang
mhluongo
clintonb
more...
paltman
brosner
jtauber
lukeman
ossanna16
issackelly
endlesslupita
grahamu
winhamwr
mroswell
more...
wunki
swistakm
smlz
yakky
mortenwh
barszczmm
wouterdebres
leonardoo
ouhouhsami
Aramgutang
more...
flashingpumpkin
pinda
jespern
portpaw
theju
lizrice
aljosa
katomaso
jaylett
adamfast
more...
brosner
paltman
ossanna16
nigma
madron
jtauber
jpic
rizumu
ntucker
tony
more...
ubernostrum
macropin
dicato
laginha
joshblum
AMeng
jamesturk
areski
falcon1kr
joshchandler
more...
brad
danfairs
aehlke
bradbeattie
oesmith
micahhausler
eykd
jnoss
kgrandis
mitar
more...
bennylope
avelis
thedrow
floydwch
sannies
jw84
philmcmahon
mauricioabreu
manelclos
GauthamGoli
more...
ubernostrum
c0d3z3r0
duncanparkes
apollo13
neithere
batisteo
txels
danielsamuels
daaray
dgrinb01
more...
zbyte64
treyhunner
h3
mishbahr
Alwerdani
jfmatth
lambdalisue
giginet
patrickhusi
luzfcb
SaeX
funkybob
ryanjdillon
alej0varas
tak3r
idlesign
dotsbb
imposeren
aptwebapps
huxley
auzigog
krimkus
iankpconcentricsky
coffindragger
dokkaebi
asprague
mitar
agiz
premik91
mihanovak
MartinGHub
aljana
lazarm
zupan
NejcZupec
Irrialite
more...
matthiask
fabiangermann
kaleissin
senbon
ekevoo
ztorage
ckot
hramezani
gitter-badger
alexanderkononenko
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