Skip to main content
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.*

Release files for medmij-oauth 0.1.0

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

Source distribution (sdist)

Source distribution for medmij-oauth 0.1.0
File Size Uploaded
medmij-oauth-0.1.0.tar.gz 11.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for medmij-oauth 0.1.0
File Interpreter ABI Platform
medmij_oauth-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 39.7 kB

Release files / medmij-oauth-0.1.0.tar.gz

Download URL medmij-oauth-0.1.0.tar.gz
Size 11.7 kB
Tags Source
SHA-256 checksum
How to use checksums
7a8327daa31422a17dc06d661991b875f9261aa8f205d5df886b857707436532
BLAKE2b-256 checksum
How to use checksums
c751adf5bd484ecb00424b7badc9c9312c03aa92d3b1a29c0f695e8d55b5bd84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

Release files / medmij_oauth-0.1.0-py3-none-any.whl

Download URL medmij_oauth-0.1.0-py3-none-any.whl
Size 27.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dccdff388fceba1db4fa9074600ebbb6278b28c262ad20859b2f600eb266e8a9
BLAKE2b-256 checksum
How to use checksums
630cebb9dfabf79b791cc73453417bc9996c18ce1090e915fd98336d7b920bd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

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