openid2rp / README


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

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:
.. _bugtracker:
.. _bitbucket:


1.9 (2011-06-19):

* Support XRI resolution

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
* 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
* Switch to Sphinx

1.0 (2010-06-29):

* Initial release