Skip to main content

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.

Changes

1.12 (2012-02-24):

  • Fix bug in Django plugin

1.11 (2011-11-25):

  • Implement direct verification (Jack Bates)

  • Wrap verification in verify function; deprecate authenticate()

  • Introduce symbolic error codes

1.10 (2011-09-01):

  • Fix Python 3 incompatibilities

  • Fix OpenID 1.1 incompatibilities in Django module

  • Fix Django 1.3 warnings in Django module

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 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

Metadata

Release files for openid2rp 1.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openid2rp 1.12
File Size Uploaded
openid2rp-1.12.tar.gz 28.9 kB Details

Release files / openid2rp-1.12.tar.gz

Download URL openid2rp-1.12.tar.gz
Size 28.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d055370b859c6fa3ce4df00c4b70af9828bd35bf2c9dc7943691fa2841472dae
BLAKE2b-256 checksum
How to use checksums
00df78975056790152b5688f6213dc2ff5caff3117e86fa347de9f1613e386f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.12 This release

1 release file

1.11

1 release file

1.10

1 release file

1.9

1 release file

1.8

1 release file

1.7

1 release file

1.6

1 release file

1.5

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page