Source

openid2rp / README

openid2rp
=========

This library helps writing OpenID applications (a.k.a relying
parties). See the documentation_ for further usage information.
Bug reports should be sent to the bugtracker_. The source code
is maintained on bitbucket_.

The main library is entire web-framework agnostic, and requires
the application to store any persistent data needed for the relying
party. 

The package also includes a Django authentication module,
which stores all necessary data; providing a user interface for
logging in is still left to the application.

Furthermore, a WSGI middleware is also included which simplifies
integrating OpenID into WSGI-based web frameworks. Again, all UI
aspects are left to the application.

.. _documentation: http://packages.python.org/openid2rp
.. _bugtracker: http://bitbucket.org/loewis/openid2rp/issues
.. _bitbucket: http://bitbucket.org/loewis/openid2rp

Changes
-------

1.8 (2011-04-01):

* Fix Django session management

1.7 (2010-09-17):

* Add WSGI middleware

1.6 (2010-07-29):

*  Updated Django backend: session + nonce persistency, documentation, many bug fixes

1.5 (2010-07-27):

* Make openid2rp a package, move testapp into that package.
* Adding Django authentication backend (openid2rp.django)

1.4 (2010-07-20):

* Fix AX requests.

1.3 (2010-07-16):

* Add get_sreg. Deprecate get_username.
* Specify that response parameters are always literal QUERY_STRINGs;
  parse_qs results are still supported for compatibility.
* Split test application into separate file testapp.py
* Drop BeautifulSoup dependency, drop setuptools usage
* Allow applications to request specific SREG and AX values

1.2 (2010-07-02):

* port to Python 3

1.1.1 (2010-06-30):

* Fix typo in DH usage
* Add documentation to source distribution

1.1 (2010-06-30):

* Drop reliance on M2Crypto
* Add dependencies to setup.py
* Switch to Sphinx

1.0 (2010-06-29):

* Initial release
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.