6fa7546cc0
applications. The library integrates with Django's builtin authentication system, so most applications require minimal changes to support OpenID login. The library also includes the following features: * Basic user details are transfered from the OpenID server via the Simple Registration extension. * It can be configured to use a fixed OpenID server URL, for use in single sign on deployments. * It supports the Launchpad teams extension to request team membership information. WWW: https://launchpad.net/django-openid-auth PR: ports/164670 Submitted by: Matthew X. Economou <xenophon+fbsdports@irtnog.org>
26 lines
876 B
Text
26 lines
876 B
Text
**********************************************************************
|
|
|
|
To activate OpenID authentication within your Django installation, you
|
|
will need to:
|
|
|
|
* add 'django_openid_auto' to INSTALLED_APPS,
|
|
|
|
* add 'django_auth_openid.auth.OpenIDBackend' to
|
|
AUTHENTICATION_BACKENDS,
|
|
|
|
* (optional) enable user creation when a new OpenID is used,
|
|
|
|
* (optional) have user details updated from SREG or AE extention
|
|
data,
|
|
|
|
* hook up the login URLs to your application's urlconf and
|
|
configure the LOGIN_URL and LOGIN_REDIRECT_URL, and
|
|
|
|
* re-run "python manage.py syncdb" to add the UserOpenID table to
|
|
your database.
|
|
|
|
For detailed instructions see the "README.txt" file that came with
|
|
this package; an example Django project with OpenID configured is also
|
|
included.
|
|
|
|
**********************************************************************
|