{ "info": { "author": "Bas Kloosterman", "author_email": "bask@whiteboxsystems.nl", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Healthcare Industry", "Programming Language :: Python :: 3.7" ], "description": ".. image:: https://readthedocs.org/projects/openpgo-medmij-implementatiebouwstenen-python-oauth/badge/?version=latest\n :target: https://openpgo-medmij-implementatiebouwstenen-python-oauth.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://travis-ci.org/GidsOpenStandaarden/OpenPGO-Medmij-ImplementatieBouwstenen-Python-OAuth.svg?branch=master\n :target: https://travis-ci.org/GidsOpenStandaarden/OpenPGO-Medmij-ImplementatieBouwstenen-Python-OAuth\n\n.. image:: https://sonarcloud.io/api/project_badges/measure?project=OpenPGO_Python_OAuth&metric=alert_status\n :target: https://sonarcloud.io/dashboard?id=OpenPGO_Python_OAuth\n\n.. image:: https://img.shields.io/badge/License-AGPL%20v3-blue.svg\n :target: https://www.gnu.org/licenses/agpl-3.0\n\n\nWelcome to MedMij OAuth's documentation\n=======================================\n\nThe 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 `__ .\nThe client and server submodules are build for use with an async library like `aiohttp `__.\n\nBeside 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!).\n\nRead the full documentation on `readthedocs `__.\n\nInstallation\n============\n\n.. code:: bash\n\n $ pip install medmij-oauth\n\nTests\n=====\n\n.. code:: bash\n\n $ pytest -v\n\nRequirements\n============\n\nModules\n-------\n- Python >=3.7\n\nExample implementations\n-----------------------\n- aiohttp==3.3.2\n- aiohttp-jinja2==1.0.0\n- aiohttp-session==2.5.1\n- cryptography==2.3\n- SQLAlchemy==1.2.10\n\nTests\n-----\n- pytest==3.7.1\n- pytest-asyncio==0.9.0\n\nLicense\n=======\nThis project is licensed under the AGPL-3.0 License - see the LICENSE file for details\n\nVersion Guidance\n================\n\nThis library follows `Semantic Versioning `__.\nThe versions of the Afsprakenset are mapped to the versions of the library as follows:\n\n+-------------------------------------------+------------+-----------------+\n| Version Afsprakenset | Status | Version library |\n+===========================================+============+=================+\n| `Afsprakenset 1.1 `__ | Latest | 0.1.* |\n+-------------------------------------------+------------+-----------------+\n\n.. _afsprakenset11: https://afsprakenstelsel.medmij.nl/display/PUBLIC/Afsprakenset+release+1.1\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GidsOpenStandaarden/OpenPGO-Medmij-ImplementatieBouwstenen-Python-OAuth", "keywords": "", "license": "AGPLv3", "maintainer": "", "maintainer_email": "", "name": "medmij-oauth", "package_url": "https://pypi.org/project/medmij-oauth/", "platform": "", "project_url": "https://pypi.org/project/medmij-oauth/", "project_urls": { "Homepage": "https://github.com/GidsOpenStandaarden/OpenPGO-Medmij-ImplementatieBouwstenen-Python-OAuth" }, "release_url": "https://pypi.org/project/medmij-oauth/0.1.0/", "requires_dist": [ "sphinxcontrib-asyncio", "medmij-lists" ], "requires_python": ">=3.6", "summary": "Libraries for oauth client/server implementations according to the MedMij requirements", "version": "0.1.0" }, "last_serial": 4616580, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7c80e563b2b79495a026086dc1433e75", "sha256": "dccdff388fceba1db4fa9074600ebbb6278b28c262ad20859b2f600eb266e8a9" }, "downloads": -1, "filename": "medmij_oauth-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7c80e563b2b79495a026086dc1433e75", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 27941, "upload_time": "2018-12-19T13:07:39", "url": "https://files.pythonhosted.org/packages/63/0c/ebb9dfabf79b791cc73453417bc9996c18ce1090e915fd98336d7b920bd2/medmij_oauth-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "498c3fd0fb71eedc6157d9fe185e20a7", "sha256": "7a8327daa31422a17dc06d661991b875f9261aa8f205d5df886b857707436532" }, "downloads": -1, "filename": "medmij-oauth-0.1.0.tar.gz", "has_sig": false, "md5_digest": "498c3fd0fb71eedc6157d9fe185e20a7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 11726, "upload_time": "2018-12-19T13:07:41", "url": "https://files.pythonhosted.org/packages/c7/51/adf5bd484ecb00424b7badc9c9312c03aa92d3b1a29c0f695e8d55b5bd84/medmij-oauth-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7c80e563b2b79495a026086dc1433e75", "sha256": "dccdff388fceba1db4fa9074600ebbb6278b28c262ad20859b2f600eb266e8a9" }, "downloads": -1, "filename": "medmij_oauth-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7c80e563b2b79495a026086dc1433e75", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 27941, "upload_time": "2018-12-19T13:07:39", "url": "https://files.pythonhosted.org/packages/63/0c/ebb9dfabf79b791cc73453417bc9996c18ce1090e915fd98336d7b920bd2/medmij_oauth-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "498c3fd0fb71eedc6157d9fe185e20a7", "sha256": "7a8327daa31422a17dc06d661991b875f9261aa8f205d5df886b857707436532" }, "downloads": -1, "filename": "medmij-oauth-0.1.0.tar.gz", "has_sig": false, "md5_digest": "498c3fd0fb71eedc6157d9fe185e20a7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 11726, "upload_time": "2018-12-19T13:07:41", "url": "https://files.pythonhosted.org/packages/c7/51/adf5bd484ecb00424b7badc9c9312c03aa92d3b1a29c0f695e8d55b5bd84/medmij-oauth-0.1.0.tar.gz" } ] }