Skip to main content

Invenio module that provides OAuth web authorization support.

Project description

https://img.shields.io/travis/inveniosoftware/invenio-oauthclient.svg https://img.shields.io/coveralls/inveniosoftware/invenio-oauthclient.svg https://img.shields.io/github/tag/inveniosoftware/invenio-oauthclient.svg https://img.shields.io/pypi/dm/invenio-oauthclient.svg https://img.shields.io/github/license/inveniosoftware/invenio-oauthclient.svg

Invenio module that provides OAuth web authorization support.

OAuth client support is typically used to allow features such as social login (e.g. Sign in with Twitter) and access to resources owner by a specific user at a remote service. Both OAuth 1.0 and OAuth 2.0 are supported.

Features

The module contains:

  • Views: OAuth login and authorized endpoints, linked account settings and sign-up handling.

  • Client: A client to interact with remote applications.

  • Contrib: Ready-to-use GitHub, ORCID, and CERN remote applications.

  • Models: Persistence layer for OAuth access tokens including support for storing extra data together with a token.

  • Handlers: Customizable handlers for deciding what happens when a user authorizes a request.

Changes

Version 0.1.0 (release 2015-08-04)

  • Initial public release.

Project details


Release history Release notifications | RSS feed

This version

0.1.0

Download files

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

Source Distribution

invenio-oauthclient-0.1.0.tar.gz (46.8 kB view details)

Uploaded Source

Built Distribution

invenio_oauthclient-0.1.0-py2.py3-none-any.whl (45.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file invenio-oauthclient-0.1.0.tar.gz.

File metadata

File hashes

Hashes for invenio-oauthclient-0.1.0.tar.gz
Algorithm Hash digest
SHA256 030efb335e73109f6ea7a213bc9d9b863e1c3565328f39550e6804fbfa302dfa
MD5 5d81462520b7f4e558351f02da89ba85
BLAKE2b-256 3a300f3068f5376e96b810d5fe84627f0f19aba247250912c8c623f53e5a31c2

See more details on using hashes here.

File details

Details for the file invenio_oauthclient-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for invenio_oauthclient-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8feac30e281894f9312fbd3f50a14bb4ea519886348ea4aba8d0951fdad15041
MD5 058310419bfee1cbca4846afae025e32
BLAKE2b-256 730f0bb876a49faaddd7de98b0332e99c0c2fdf5d59b9f28427d9232223f4194

See more details on using hashes here.

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