Skip to main content

OAuth 1.0a Provider with Redis in Python

Project description

I want to build a scalable OAuth 1.0a Provider that is is to subclass specifically in authenticating users against various databases. Focuses in leveraging performance by using Redis as the primary OAuth Provider backend, user authentications can be handled differently using any other databases.

Compatibility Against RFC5849 <http://tools.ietf.org/html/rfc5849>

With this README, I have no plans in supporting 3 legged authentications. I am only supporting XAuth at the moment. Fork and contribute to add support to 3 legged authentications.

OAuth Authorization components are all expected from a HTTP POST body except for OAuth Signatures, this is expected from query strings.

Will refactor later on, it seems that my REST tool is not supporting extra Authentication headers properly.

Using

Don’t! Not yet.

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

oauth1-provider-0.1.0.tar.gz (3.5 kB view details)

Uploaded Source

File details

Details for the file oauth1-provider-0.1.0.tar.gz.

File metadata

File hashes

Hashes for oauth1-provider-0.1.0.tar.gz
Algorithm Hash digest
SHA256 48c374b22d0ec84e3a181fe385bfe8ccdf9ad70c3d74c71fc20a736b11910e5d
MD5 67d634e6ab91bdce13428c3b60529386
BLAKE2b-256 32243ffc870db97f794616ad00145a092c1d3ba673883fd1417cd0f1dd8d21b1

See more details on using hashes here.

Supported by

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