Skip to main content

Python implementation of OAuth2 and OpenID Connect

Project description

https://api.travis-ci.org/OpenIDC/pyoidc.png?branch=master https://img.shields.io/pypi/pyversions/oic.svg https://img.shields.io/pypi/v/oic.svg https://img.shields.io/pypi/dm/oic.svg https://readthedocs.org/projects/pyoidc/badge/?version=latest https://landscape.io/github/OpenIDC/pyoidc/master/landscape.svg?style=flat

A Python OpenID Connect implementation

This is a complete implementation of OpenID Connect as specified in the OpenID Connect Core specification. And as a side effect, a complete implementation of OAuth2.0 too.

Documentation

The documentation is graciously hosted by Read the Docs. Unfortunately, the documentation has been largely left unmaintained and there are various issues. However, the maintainers are trying to remedy this lately with some new momentum. Please help us by submitting pull requests if you can help improve the documentation.

Examples

Unfortunately, the current examples included in this repository are unmaintained and there are many issues. We’re currently in the process of creating a working canonical example implementation, however, until that time, the current examples largely do not work. Please help us by submitting pull requests that may bring these examples back into a working condition if you get something working locally.

Acknowledgements

Cudos to Vladislav Mladenov and Christian Mainka both at Horst Görtz Institute for IT-Security, Ruhr-University Bochum, Germany for helping me making the implementation more secure.

Maintainers Needed

If you’re interested in helping maintain and improve this package, we’re looking for you!

Please contact one of the current maintainers, @lwm, @rohe or @tpazderka.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oic-0.10.0.0.tar.gz (140.2 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page