Skip to main content

Libraries for oauth client/server implementations according to the MedMij requirements

Project description

Documentation Status https://travis-ci.org/GidsOpenStandaarden/OpenPGO-Medmij-ImplementatieBouwstenen-Python-OAuth.svg?branch=master https://sonarcloud.io/api/project_badges/measure?project=OpenPGO_Python_OAuth&metric=alert_status https://img.shields.io/badge/License-AGPL%20v3-blue.svg

Welcome to MedMij OAuth’s documentation

The medmij_oauth package assists in implementing an oauth server/client application conform the medmij oauth flow (described below). The module consists of 3 main submodules i.e. medmij_oauth.server, medmij_oauth.client and medmij_oauth.exceptions . The client and server submodules are build for use with an async library like aiohttp.

Beside the package there are two example implementations available on the github repo, an oauth server and client implementation built using these modules (Only a reference, not for production use!).

Read the full documentation on readthedocs.

Installation

$ pip install medmij-oauth

Tests

$ pytest -v

Requirements

Modules

  • Python >=3.7

Example implementations

  • aiohttp==3.3.2

  • aiohttp-jinja2==1.0.0

  • aiohttp-session==2.5.1

  • cryptography==2.3

  • SQLAlchemy==1.2.10

Tests

  • pytest==3.7.1

  • pytest-asyncio==0.9.0

License

This project is licensed under the AGPL-3.0 License - see the LICENSE file for details

Version Guidance

This library follows Semantic Versioning. The versions of the Afsprakenset are mapped to the versions of the library as follows:

Version Afsprakenset

Status

Version library

Afsprakenset 1.1

Latest

0.1.*

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

medmij-oauth-0.1.0.tar.gz (11.7 kB view hashes)

Uploaded Source

Built Distribution

medmij_oauth-0.1.0-py3-none-any.whl (27.9 kB view hashes)

Uploaded Python 3

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