{ "info": { "author": "CERN", "author_email": "info@inveniosoftware.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "..\n This file is part of Invenio.\n Copyright (C) 2015-2018 CERN.\n\n Invenio is free software; you can redistribute it and/or modify it\n under the terms of the MIT License; see LICENSE file for more details.\n\n======================\n Invenio-OAuth2Server\n======================\n\n.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-oauth2server.svg\n :target: https://github.com/inveniosoftware/invenio-oauth2server/blob/master/LICENSE\n\n.. image:: https://img.shields.io/travis/inveniosoftware/invenio-oauth2server.svg\n :target: https://travis-ci.org/inveniosoftware/invenio-oauth2server\n\n.. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-oauth2server.svg\n :target: https://coveralls.io/r/inveniosoftware/invenio-oauth2server\n\n.. image:: https://img.shields.io/pypi/v/invenio-oauth2server.svg\n :target: https://pypi.org/pypi/invenio-oauth2server\n\n\nInvenio module that implements OAuth 2 server.\n\n* Free software: MIT license\n* Documentation: https://invenio-oauth2server.readthedocs.io/\n\nFeatures\n========\n* Implements the OAuth 2.0 authentication protocol.\n - Provides REST API to provide access tokens.\n - Provides decorators that can be used to restrict access to resources.\n* Handles authentication using JSON Web Tokens.\n* Adds support for CSRF protection in REST API.\n\n..\n This file is part of Invenio.\n Copyright (C) 2015-2018 CERN.\n\n Invenio is free software; you can redistribute it and/or modify it\n under the terms of the MIT License; see LICENSE file for more details.\n\nChanges\n=======\n\nVersion 1.0.3 (released 2019-01-15)\n\n- Restrict oauthlib to latest v2.\n- Restrict requests-oauthlib lower than 1.2.0 because of oauthlib 3.\n\nVersion 1.0.2 (released 2018-11-02)\n\n- Fix incosistent OAuth2 state initialization between UI and REST applications.\n- Basic token management CLI commands for creating/deleting personal access\n tokens.\n- Better token creation warning messages.\n\nVersion 1.0.1 (released 2018-05-25)\n\n- Flask v1.0 support.\n\nVersion 1.0.0 (released 2018-03-23)\n\n- Initial public release.\n\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/invenio-oauth2server/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/inveniosoftware/invenio-oauth2server", "keywords": "invenio OAuth2 server", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "invenio-oauth2server", "package_url": "https://pypi.org/project/invenio-oauth2server/", "platform": "any", "project_url": "https://pypi.org/project/invenio-oauth2server/", "project_urls": { "Homepage": "https://github.com/inveniosoftware/invenio-oauth2server" }, "release_url": "https://pypi.org/project/invenio-oauth2server/1.0.3/", "requires_dist": [ "Flask-BabelEx (>=0.9.2)", "Flask-Breadcrumbs (>=0.4.0)", "Flask-Login (>=0.3.0)", "Flask-OAuthlib (>=0.9.3)", "Flask-WTF (>=0.13.1)", "Flask (>=0.11.1)", "future (>=0.16.0)", "invenio-accounts (>=1.0.0)", "requests-oauthlib (<1.2.0,>=0.5.0)", "oauthlib (<3.0.0,>=1.1.2)", "pyjwt (>=1.5.0)", "six (>=1.10.0)", "SQLAlchemy-Utils[encrypted] (>=0.33.0)", "WTForms-Alchemy (>=0.15.0)", "invenio-admin (>=1.0.0) ; extra == 'admin'", "invenio-admin (>=1.0.0) ; extra == 'all'", "Sphinx (>=1.5.1) ; extra == 'all'", "redis (>=2.10.5) ; extra == 'all'", "SQLAlchemy-Continuum (>=1.2.1) ; extra == 'all'", "check-manifest (>=0.25) ; extra == 'all'", "coverage (>=4.0) ; extra == 'all'", "invenio-assets (>=1.0.0) ; extra == 'all'", "invenio-i18n (>=1.0.0) ; extra == 'all'", "invenio-theme (>=1.0.0) ; extra == 'all'", "isort (>=4.2.2) ; extra == 'all'", "mock (>=1.3.0) ; extra == 'all'", "pydocstyle (>=1.0.0) ; extra == 'all'", "pytest-cov (>=1.8.0) ; extra == 'all'", "pytest-pep8 (>=1.0.6) ; extra == 'all'", "pytest (>=2.8.3) ; extra == 'all'", "Sphinx (>=1.5.1) ; extra == 'docs'", "invenio-db[mysql] (>=1.0.0) ; extra == 'mysql'", "invenio-db[postgresql] (>=1.0.0) ; extra == 'postgresql'", "redis (>=2.10.5) ; extra == 'redis'", "invenio-db (>=1.0.0) ; extra == 'sqlite'", "SQLAlchemy-Continuum (>=1.2.1) ; extra == 'tests'", "check-manifest (>=0.25) ; extra == 'tests'", "coverage (>=4.0) ; extra == 'tests'", "invenio-assets (>=1.0.0) ; extra == 'tests'", "invenio-i18n (>=1.0.0) ; extra == 'tests'", "invenio-theme (>=1.0.0) ; extra == 'tests'", "isort (>=4.2.2) ; extra == 'tests'", "mock (>=1.3.0) ; extra == 'tests'", "pydocstyle (>=1.0.0) ; extra == 'tests'", "pytest-cov (>=1.8.0) ; extra == 'tests'", "pytest-pep8 (>=1.0.6) ; extra == 'tests'", "pytest (>=2.8.3) ; extra == 'tests'" ], "requires_python": "", "summary": "Invenio module that implements OAuth 2 server.", "version": "1.0.3" }, "last_serial": 4699625, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "18502d213458e838236e48370bc3ce60", "sha256": "c02087b2940094be1504b2ae576e44e851bbfe198ee006bd27ad436cbc8ca640" }, "downloads": -1, "filename": "invenio_oauth2server-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18502d213458e838236e48370bc3ce60", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 48228, "upload_time": "2015-08-04T11:38:13", "url": "https://files.pythonhosted.org/packages/44/2a/2fbf4b5d5ddc1e52fe805d27e9fc889a47888fc23cbaf68e4ef989768753/invenio_oauth2server-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be66bdea564a748beb961c756bd494be", "sha256": "0cc475a1f538a032d544007440f4c6373cd9d665d69f469e3893212ef3dd1bab" }, "downloads": -1, "filename": "invenio-oauth2server-0.1.0.tar.gz", "has_sig": false, "md5_digest": "be66bdea564a748beb961c756bd494be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44451, "upload_time": "2015-08-04T11:38:10", "url": "https://files.pythonhosted.org/packages/e9/ff/767345a695b89a8a0fd92d4654789f8172dc7730b17250aba81547d509e0/invenio-oauth2server-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a5d8316cee71916f32de70654b19a328", "sha256": "3ccde0e51df6c8bf53c9f1a4167b85810d8b1b76ea7244315d0e50a3036e6512" }, "downloads": -1, "filename": "invenio-oauth2server-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a5d8316cee71916f32de70654b19a328", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49310, "upload_time": "2015-08-25T20:35:56", "url": "https://files.pythonhosted.org/packages/4a/32/58c5ad045c1743b0317eb9435bbde1f022b8c4152abf561d7759bb772a14/invenio-oauth2server-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b18676c07648e3d4e7e337d78a44649c", "sha256": "6238ebba5a05b8f03dcf974c49ee83e78dcaf693a103e1968df5924a53bf2ece" }, "downloads": -1, "filename": "invenio_oauth2server-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b18676c07648e3d4e7e337d78a44649c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 60471, "upload_time": "2015-10-06T17:04:37", "url": "https://files.pythonhosted.org/packages/d9/95/02fa39ba804ab7c931563cca4fef8048711189b98a453e4313d17f4fcdc2/invenio_oauth2server-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9ddadc472cb6ed244237be3e39a0d79", "sha256": "24e7e36a503d794abe121fd147030a57ec724412ddd8414eaa4f718f97dc0919" }, "downloads": -1, "filename": "invenio-oauth2server-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e9ddadc472cb6ed244237be3e39a0d79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50211, "upload_time": "2015-10-06T17:03:26", "url": "https://files.pythonhosted.org/packages/65/5a/ed8f81b7ae816f413f2551ac1e01b9e8bee3b855f657ed7cc2e1e27e8662/invenio-oauth2server-0.2.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "9fb3310720f54fe3b7b2aefbb8d1f253", "sha256": "47673bf6a482d94620c24449b5bf5cb668aa140d497f4b8177ec0834c2bffad6" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9fb3310720f54fe3b7b2aefbb8d1f253", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 61670, "upload_time": "2018-03-21T23:53:11", "url": "https://files.pythonhosted.org/packages/f6/fa/cb7af4a93995b2f49677020cb804ebe56efa8a65fe648b5447b7e42537c9/invenio_oauth2server-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c89321bd128101e4638df74d37534adb", "sha256": "745ffc897256f4e6dbaa3aa4e118ac74c6d3b25ebbc8b01ffb6d497db9f62029" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c89321bd128101e4638df74d37534adb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99522, "upload_time": "2018-03-21T23:53:13", "url": "https://files.pythonhosted.org/packages/65/93/91adce8f39af83a6b65e387d23d22791b8f64f533732488303aeee58dd7c/invenio-oauth2server-1.0.0.tar.gz" } ], "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "3f6a1ec0dd8c1dfc511b517781e14101", "sha256": "aa84193e14e98cbabe8913868391552c174b102da378cd6995fb5bb0339e813a" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f6a1ec0dd8c1dfc511b517781e14101", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 61451, "upload_time": "2015-12-08T07:34:00", "url": "https://files.pythonhosted.org/packages/67/d7/d3467986729905236cbbea66acf03dc23e7f54f3fa69b21b96eba40c6456/invenio_oauth2server-1.0.0a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3dde5e85fa143784e662247cb7e8ecfb", "sha256": "54ef8dd604a1be2e070ff0198ed67dacde897de0fa64868df86289a6acea6283" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "3dde5e85fa143784e662247cb7e8ecfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52517, "upload_time": "2015-12-08T07:33:53", "url": "https://files.pythonhosted.org/packages/df/47/871cb1e3995649fa1659b183dee42afe19e5e2b2bc1e54e3df21f37797d9/invenio-oauth2server-1.0.0a1.tar.gz" } ], "1.0.0a10": [ { "comment_text": "", "digests": { "md5": "5634b3367c6af076a8c9036ba3c37076", "sha256": "3d51609b7cfde0199fcd148752302d3f000dd523cd6007ed8ce5b3f3836fa21a" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5634b3367c6af076a8c9036ba3c37076", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59527, "upload_time": "2016-10-03T09:49:36", "url": "https://files.pythonhosted.org/packages/13/d7/6a24f78aeb106643270cb26c08468a17f574a4ac8464ec23db2a793cf371/invenio_oauth2server-1.0.0a10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db5c31bb177c3acb7b9690793a7e9e21", "sha256": "9d69045f5be64cf7d5e7fffb5b47fa2fe5964d75db0603f3dd821763a1d63faa" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0a10.tar.gz", "has_sig": false, "md5_digest": "db5c31bb177c3acb7b9690793a7e9e21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56579, "upload_time": "2016-10-03T09:49:38", "url": "https://files.pythonhosted.org/packages/b1/84/35918c96f784bab9c4e983658187c5bdc1cb0ae62d2f71642de8f329e994/invenio-oauth2server-1.0.0a10.tar.gz" } ], "1.0.0a11": [ { "comment_text": "", "digests": { "md5": "35d4a7c2edaf9851491f388c86543a0d", "sha256": "10ef43852409ffbfd1a3bdd7dcdc290159cf4e6dd425d8c92ec80a2585b36397" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "35d4a7c2edaf9851491f388c86543a0d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 67213, "upload_time": "2016-10-31T12:17:34", "url": "https://files.pythonhosted.org/packages/b9/05/3a3a7d41007b7f394021d6ec28e2884bb30d033900660823b0eb034b7b75/invenio_oauth2server-1.0.0a11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb6b32ee3f7ca12ddfc3c5ba7672a5be", "sha256": "2f80bf1cd26ab0fd3fff72f81ef68c1e0f99511d3e3251f7aff3ebc41729a31e" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0a11.tar.gz", "has_sig": false, "md5_digest": "bb6b32ee3f7ca12ddfc3c5ba7672a5be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61659, "upload_time": "2016-10-31T12:17:31", "url": "https://files.pythonhosted.org/packages/6e/bb/3adb50d5997452317fe407668b4f59a1c956e1d527e1a7dcb0ce143477e8/invenio-oauth2server-1.0.0a11.tar.gz" } ], "1.0.0a12": [ { "comment_text": "", "digests": { "md5": "c4d6ddcaa1c8715558f93639c953b2e8", "sha256": "9772c18a026d9276c37befed69d0c61d66fe73009c6f53525015653a376c1b94" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c4d6ddcaa1c8715558f93639c953b2e8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60862, "upload_time": "2016-11-02T11:09:04", "url": "https://files.pythonhosted.org/packages/6f/b9/3016ae6e407bcbd8a2c92e99d66630adf64e2cdaba96268430bbe8ed9b87/invenio_oauth2server-1.0.0a12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdf8b11c18dd3018f3139b22af3853af", "sha256": "3c753ab34fa16ed423f9f5e73e4beec68daed52516fd1c5306082709d7ff9dda" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0a12.tar.gz", "has_sig": false, "md5_digest": "cdf8b11c18dd3018f3139b22af3853af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59203, "upload_time": "2016-11-02T11:09:07", "url": "https://files.pythonhosted.org/packages/30/cb/00a9c8c914afe2329ae79c26c205e1ffde3cdc5ef89e929d29c5bcfc74de/invenio-oauth2server-1.0.0a12.tar.gz" } ], "1.0.0a13": [ { "comment_text": "", "digests": { "md5": "8ad2c6292de0fff34fff8be8751d8575", "sha256": "3d9a80819445fd2b05b9cc802adcff6152bba6ae6da79dbbf82fbaf755dd843d" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ad2c6292de0fff34fff8be8751d8575", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64156, "upload_time": "2016-11-15T21:28:17", "url": "https://files.pythonhosted.org/packages/44/4b/f77437e78bb6366abfb47c972c298dfb4592e664dae8a649b2926b92ed3f/invenio_oauth2server-1.0.0a13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a09491f87af56c9dffc0747b01de064", "sha256": "583b260324cbcec3b1409d554edfad1370b5c0f38e96803103db8fe6876ca918" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0a13.tar.gz", "has_sig": false, "md5_digest": "9a09491f87af56c9dffc0747b01de064", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60887, "upload_time": "2016-11-15T21:28:19", "url": "https://files.pythonhosted.org/packages/3c/6e/b77967310f57e517921cbe0233d2b167b8e5e220ae659b64c6750b1ac409/invenio-oauth2server-1.0.0a13.tar.gz" } ], "1.0.0a14": [ { "comment_text": "", "digests": { "md5": "b742183694ce5f0853b7cce1da3da978", "sha256": "5ef4678b885327475410a2403dc072a2a847ac4bc4ae7ea711ffc3365f7bd488" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b742183694ce5f0853b7cce1da3da978", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64310, "upload_time": "2017-02-23T19:01:27", "url": "https://files.pythonhosted.org/packages/7d/96/082c99d587f11f2d8a8cef445c5ac6b476f09ce4f0323eb2d10e32e8f538/invenio_oauth2server-1.0.0a14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89c91b68ef43eca44492d484e93ef471", "sha256": "b1b81401ef2ed5363a5e0eace519efef37c3d120f8574c6224f334a93303619c" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0a14.tar.gz", "has_sig": false, "md5_digest": "89c91b68ef43eca44492d484e93ef471", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62252, "upload_time": "2017-02-23T19:01:29", "url": "https://files.pythonhosted.org/packages/f0/54/ba7efea174703f8e9888a1b56542139fb03bc366c0be2bcb40ec39088e56/invenio-oauth2server-1.0.0a14.tar.gz" } ], "1.0.0a15": [ { "comment_text": "", "digests": { "md5": "d36b81b866eca74a9b01db4d6aebbdd3", "sha256": "d818b5d5f461a143c625488d7d15eb51ef1ad6956a03566235d177cf333b4502" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d36b81b866eca74a9b01db4d6aebbdd3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64305, "upload_time": "2017-03-04T14:40:45", "url": "https://files.pythonhosted.org/packages/c7/df/7abba8bba8c4b237df17263339e1270de345c60e93e782d82af71be20ff9/invenio_oauth2server-1.0.0a15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "197b1d8b2d3cb53431489bc1fa01b520", "sha256": "f3ecd70d29b485fca8ab7e140298e29da9257fc4b70c77ea716a4a69bd7aa3a3" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0a15.tar.gz", "has_sig": false, "md5_digest": "197b1d8b2d3cb53431489bc1fa01b520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62246, "upload_time": "2017-03-04T14:40:47", "url": "https://files.pythonhosted.org/packages/78/2b/ad36a409763bc77c5d43ac5b6b681404bb8801dc560f98556d938c8197d3/invenio-oauth2server-1.0.0a15.tar.gz" } ], "1.0.0a16": [ { "comment_text": "", "digests": { "md5": "5b17d75dbf1a3d69b46a4b42d55c4e2b", "sha256": "987e637491e0c405943c193ed98c0e827dc236d4962d0a8fb1e544eb8a5fbcac" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5b17d75dbf1a3d69b46a4b42d55c4e2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 67121, "upload_time": "2017-05-30T06:19:48", "url": "https://files.pythonhosted.org/packages/88/0f/c5362ff1e87d6108c28f89c9b35d6ec3d4a3ccf678646ea42d639dcfb3e1/invenio_oauth2server-1.0.0a16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbf6810986e7724ab84db8675e5767db", "sha256": "4a31513e957dd73cd8f995d5694a9ea9c8aea8f000ab29351c28c615724cbf5c" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0a16.tar.gz", "has_sig": false, "md5_digest": "fbf6810986e7724ab84db8675e5767db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65464, "upload_time": "2017-05-30T06:19:50", "url": "https://files.pythonhosted.org/packages/c3/00/ee337d8943bffbc83dcd1f8bbc3cb72c02e3309c6d9dd79efac863e2f1bb/invenio-oauth2server-1.0.0a16.tar.gz" } ], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "5067633e95de60f321a183e88eb872c8", "sha256": "1fa155511ae6ab495e9e207f4f6ff15b8d4d8c3992fe849a6272169915db5d52" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5067633e95de60f321a183e88eb872c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 61798, "upload_time": "2016-04-26T14:02:20", "url": "https://files.pythonhosted.org/packages/28/24/4af31a118df8f789d0c02427017bffcb97c1950dbe8f5c6d216328df9027/invenio_oauth2server-1.0.0a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e03a5c8d105358c59f0cca0ac370165a", "sha256": "45835f72fa2fb6f6cb1ac9f1a3a4935aba843c3a153e5819c98c87ab3645d32a" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "e03a5c8d105358c59f0cca0ac370165a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55342, "upload_time": "2016-04-26T14:02:31", "url": "https://files.pythonhosted.org/packages/42/2f/d8c40fd72b2a6ffe7dfe9f698d07d18b27a80693a4cfa734fd89da0025d0/invenio-oauth2server-1.0.0a2.tar.gz" } ], "1.0.0a3": [ { "comment_text": "", "digests": { "md5": "54e958e5bebb0b937cfb9bef63d23a05", "sha256": "13fa6c25648599f323684b31a9562ddc51f1f2f08d84596cd3c38d68afdb7899" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "54e958e5bebb0b937cfb9bef63d23a05", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 61810, "upload_time": "2016-05-11T10:46:16", "url": "https://files.pythonhosted.org/packages/83/6f/9807b4b987ae1e3d68eee063d78bf20bb4524efb386ce8d972bf697389b7/invenio_oauth2server-1.0.0a3-py2.py3-none-any.whl" } ], "1.0.0a4": [ { "comment_text": "", "digests": { "md5": "cc3feea66d064d1b6652a5f4404009ab", "sha256": "1bbe7e5b8396031d59697d841286577a363852b2499eeb8fb43c4a7288b2f7cf" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc3feea66d064d1b6652a5f4404009ab", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 61896, "upload_time": "2016-05-12T14:00:54", "url": "https://files.pythonhosted.org/packages/f0/a5/3fcbf3c36bfed1a4797ed0688b4e745cf8a9a2908eb1725a017317a6b27e/invenio_oauth2server-1.0.0a4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4da4195f1af56bedcc5f81f49cfc64e", "sha256": "edc87c7d0800aeb78ac7dec0848f03c4ef6283bd766166713d4cd9e7d0da8f38" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0a4.tar.gz", "has_sig": false, "md5_digest": "f4da4195f1af56bedcc5f81f49cfc64e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55737, "upload_time": "2016-05-12T14:00:44", "url": "https://files.pythonhosted.org/packages/7f/ae/e7ce4ed204befb6c42eed07a2e47c48561d9a72097560663faa05879c3bf/invenio-oauth2server-1.0.0a4.tar.gz" } ], "1.0.0a5": [ { "comment_text": "", "digests": { "md5": "551e477432b665bbce3928e86234c12b", "sha256": "181c9917d82a1c6d95ae7013922958cdce49c86775319295f4b24e51fa044793" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "551e477432b665bbce3928e86234c12b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62266, "upload_time": "2016-05-20T14:27:53", "url": "https://files.pythonhosted.org/packages/4e/ba/0903c8775c5acf726ab4f25ad883ba9ab85eeab8458c25fec8bdfdb0fe60/invenio_oauth2server-1.0.0a5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d621062543b36a30a612051a4a80ca13", "sha256": "abbe5393f7b025d20564ed4063d649bebbc55d581dd9239ab8a0cf1cffb722b7" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0a5.tar.gz", "has_sig": false, "md5_digest": "d621062543b36a30a612051a4a80ca13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55981, "upload_time": "2016-05-20T14:27:59", "url": "https://files.pythonhosted.org/packages/0c/6a/b299c86aa9d4ebb0d5d7cd3cbd5f9020b55bb6f1e0007acf92e8bbad252c/invenio-oauth2server-1.0.0a5.tar.gz" } ], "1.0.0a6": [ { "comment_text": "", "digests": { "md5": "1a953eafe042ba831d2e2d4b981042a8", "sha256": "7aaf9844d993060ee5eb3a85fa4b1db40d58a05361758105ab94ae483a5b156f" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a953eafe042ba831d2e2d4b981042a8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63207, "upload_time": "2016-06-01T12:17:37", "url": "https://files.pythonhosted.org/packages/10/28/79c0ca5754dd0003e98ce3c77d337246923e3b3a8432c676217b15f1e588/invenio_oauth2server-1.0.0a6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96c2ed8a121abfd7b815ce42d601073a", "sha256": "89ad46284f92b9da02682255eaa9bf704a1c12b3ee73d5a236faa4b31a88c3d7" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0a6.tar.gz", "has_sig": false, "md5_digest": "96c2ed8a121abfd7b815ce42d601073a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56284, "upload_time": "2016-06-01T12:17:57", "url": "https://files.pythonhosted.org/packages/cd/54/db495571cafdb50f50dd72ae54e46747b74aa4fda4a03c8a552807e3b2fa/invenio-oauth2server-1.0.0a6.tar.gz" } ], "1.0.0a7": [ { "comment_text": "", "digests": { "md5": "b4f899c8e4d0f7da56cbe8a4abc7585c", "sha256": "e3cc7e98baa9d90dd39396a64425c15811f1fa1d5bbc62e4d0f2683da9817d3b" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4f899c8e4d0f7da56cbe8a4abc7585c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63208, "upload_time": "2016-07-07T13:41:07", "url": "https://files.pythonhosted.org/packages/09/05/ed379bae07d5734f83247b7c05cf30b21163f85459409114967dec33b5f1/invenio_oauth2server-1.0.0a7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fff0b6896d73b2a746cf4ce5cf284be6", "sha256": "4e77f384142116841ab6f4a2f15aafc15b9174f6ec52d0d9bee838b262d8269c" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0a7.tar.gz", "has_sig": false, "md5_digest": "fff0b6896d73b2a746cf4ce5cf284be6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55778, "upload_time": "2016-07-07T13:41:11", "url": "https://files.pythonhosted.org/packages/dd/6f/cfd42e97168559aa58a7a5970956bdcd6646d0784f25682477f42a12031f/invenio-oauth2server-1.0.0a7.tar.gz" } ], "1.0.0a8": [ { "comment_text": "", "digests": { "md5": "f26efbf53768b80f6efa3cbabcd76c06", "sha256": "ccb87fc8471e03caa765f24d190e9d784829c86e78e87e67108f8584bd97105f" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f26efbf53768b80f6efa3cbabcd76c06", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63209, "upload_time": "2016-07-21T17:39:30", "url": "https://files.pythonhosted.org/packages/f3/4b/e0a83cc352495af498d0c33464365b7b6d62e5b07eeae8f63d0b699fdf7b/invenio_oauth2server-1.0.0a8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "912122f07c6077da7d9bd8d532f1a4e5", "sha256": "56a07e221c163d58f9bea162807593add67b663f03867727d4ff138d0e0e0c5e" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0a8.tar.gz", "has_sig": false, "md5_digest": "912122f07c6077da7d9bd8d532f1a4e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55796, "upload_time": "2016-07-21T17:39:32", "url": "https://files.pythonhosted.org/packages/cc/b0/e1a53a23847dd5c4a4d40a3cd060b9c70a29fe86bcafd4a253fa30460ed9/invenio-oauth2server-1.0.0a8.tar.gz" } ], "1.0.0a9": [ { "comment_text": "", "digests": { "md5": "a47e6d89422bdf9a9dbfc8245e0c4225", "sha256": "2ba793512952357891bad7419f123c745bb53840cca623eb6938602f790b0827" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0a9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a47e6d89422bdf9a9dbfc8245e0c4225", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63287, "upload_time": "2016-07-29T12:48:02", "url": "https://files.pythonhosted.org/packages/e1/8e/d7b3544b53cb7ac0adc5058e979d2ebb5a9678a12a2e3f351cb9dbbc2bbc/invenio_oauth2server-1.0.0a9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0076cc75657503ba0263786cb711a3a0", "sha256": "9b11e91df3c625b8ac576d1b085cb5cb7160c1a86038e787ff4b34d5754b9199" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0a9.tar.gz", "has_sig": false, "md5_digest": "0076cc75657503ba0263786cb711a3a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56459, "upload_time": "2016-07-29T12:48:04", "url": "https://files.pythonhosted.org/packages/8b/58/ceae8bef95399b718e0ec86abcee0c94f688f1a6dfee48990301a1b7ee6b/invenio-oauth2server-1.0.0a9.tar.gz" } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "c9dfb0b4e161e686801bee41b6a962a7", "sha256": "ff3fc3106e5827b1b434777b5190f8837fadb6340f2279610cee2f82f632db92" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c9dfb0b4e161e686801bee41b6a962a7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 72514, "upload_time": "2017-08-11T19:26:26", "url": "https://files.pythonhosted.org/packages/39/3a/c2e9aed9578e6f026d9722bb30df5fda9e760849eb54abe6f6ce7bc1fd51/invenio_oauth2server-1.0.0b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61f1fc6238946d4174a8f033630d0024", "sha256": "1d86bbe9be739102cece3282b042d5095fdc54b4dc002b6a798be0274729616d" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "61f1fc6238946d4174a8f033630d0024", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72918, "upload_time": "2017-08-11T19:26:29", "url": "https://files.pythonhosted.org/packages/fb/5d/5b8e8e0b4a30583a5b225bd4e3fa37cb6ac272a148cbe8c9e9387d8756ff/invenio-oauth2server-1.0.0b1.tar.gz" } ], "1.0.0b2": [ { "comment_text": "", "digests": { "md5": "b6e01aa2bd3c56d584e5fa86d3eca00e", "sha256": "c45011b3105897b1168a16403f7fc78a8a5373ace712f3964ecf55624b00b4a2" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0b2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b6e01aa2bd3c56d584e5fa86d3eca00e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 72730, "upload_time": "2017-10-20T15:29:11", "url": "https://files.pythonhosted.org/packages/b1/02/82abe4251120bc14188337d3c82761e6a88c9702ed1b5c31fe92a723f334/invenio_oauth2server-1.0.0b2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ce0ae118aa739782451431bf79c0a5a", "sha256": "d0e5bce4f8f6f36893fbb400525f7e7ecf60a7e81d370484cbf4c4a99c9755c2" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0b2.tar.gz", "has_sig": false, "md5_digest": "5ce0ae118aa739782451431bf79c0a5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73154, "upload_time": "2017-10-20T15:29:13", "url": "https://files.pythonhosted.org/packages/e1/b6/281f7eb17a9c30dade7a5dd93791be239c8f2e0175a379c29c2a3cabe215/invenio-oauth2server-1.0.0b2.tar.gz" } ], "1.0.0b3": [ { "comment_text": "", "digests": { "md5": "4fd6f692831dd17b753008907daf6c79", "sha256": "dad0b4e58c926f25d9682c437b040957914c88ba245b098c83b3a610104af9c2" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0b3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4fd6f692831dd17b753008907daf6c79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 72719, "upload_time": "2017-12-06T14:49:09", "url": "https://files.pythonhosted.org/packages/90/2a/0954bc7bb1bf6d07a9219d7b5e75a65e5d2cb960ac3f19ea9c32a4b8edfd/invenio_oauth2server-1.0.0b3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec453a5a451fa62544b3059ab26fc323", "sha256": "1d0143f92a7a42056d643d32df82fb215a19981ea9291bc8ee3df86dd16e2cab" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0b3.tar.gz", "has_sig": false, "md5_digest": "ec453a5a451fa62544b3059ab26fc323", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72814, "upload_time": "2017-12-06T14:49:12", "url": "https://files.pythonhosted.org/packages/5f/74/8fb8c8bbb2881335cffb7addd387351c67fe500be45f9ffd4dfb7cc2c3c2/invenio-oauth2server-1.0.0b3.tar.gz" } ], "1.0.0b4": [ { "comment_text": "", "digests": { "md5": "43640134951ab21670495e93d773e737", "sha256": "31caa2d320fa3b1f6e94bdff3dcc5ebcaed9d5833217730d4c430041dc01bcf5" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.0b4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43640134951ab21670495e93d773e737", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 72711, "upload_time": "2018-02-21T15:17:39", "url": "https://files.pythonhosted.org/packages/e4/b4/e2c92a6d931092b47e87b057f07f9e8453b848e5e219472e66b524cf5c7a/invenio_oauth2server-1.0.0b4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0a0c2f3fb92a133bbfedfa59bafac98", "sha256": "b5e599466b621fb463b01e203951179b6bec03417aa63ae0bf47b6b532894159" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.0b4.tar.gz", "has_sig": false, "md5_digest": "f0a0c2f3fb92a133bbfedfa59bafac98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72824, "upload_time": "2018-02-21T15:17:41", "url": "https://files.pythonhosted.org/packages/cf/11/906ba58868ddb0d491a76a0508225d4b737ad49210f1cb32b2f34d32385c/invenio-oauth2server-1.0.0b4.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "766e49d92b6e2107517ba544b57d3e17", "sha256": "726108bc50dc1a0a984f710329fae93785d95fab4e3b7dbfe1337bb5537756bf" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "766e49d92b6e2107517ba544b57d3e17", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59499, "upload_time": "2018-05-25T17:14:43", "url": "https://files.pythonhosted.org/packages/69/8c/2ab562ccef1dbca843bbbac7980b44f5ec573adf7ccc1aa8ed1dff28d1b5/invenio_oauth2server-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07f86847bcc32c9767452322b0f13046", "sha256": "910f6e7a00607ee5f7c664481723fcf908e374a5d877be781dd235783ef8db3c" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.1.tar.gz", "has_sig": false, "md5_digest": "07f86847bcc32c9767452322b0f13046", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99635, "upload_time": "2018-05-25T17:14:44", "url": "https://files.pythonhosted.org/packages/dc/d1/a8b6dc7281a76947508f8a26640d0e68285738e22aab578251cc1e868c7d/invenio-oauth2server-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "d85ec64c549f4411c46c50c289dab761", "sha256": "e0412f4dfba21a57a842f6a919a58cb89b42bd82c486e1a20bbeddf0b6eb48fa" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d85ec64c549f4411c46c50c289dab761", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62501, "upload_time": "2018-11-07T12:52:55", "url": "https://files.pythonhosted.org/packages/cc/d6/6e11ee314a5b386dd5c566cc7b3f68a97fef5eb71df67e6f172109bb7d82/invenio_oauth2server-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e5d7b963082b41a68e1aa1ad2c93654", "sha256": "b24d2498d74c5d5d986f46ad72a805d6d647324e613446e21491ad892dec9103" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1e5d7b963082b41a68e1aa1ad2c93654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101323, "upload_time": "2018-11-07T12:52:57", "url": "https://files.pythonhosted.org/packages/1a/ec/99e29488a8accf9848b8143be3ee6fea1e836e0df9488c6169ed104eab02/invenio-oauth2server-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "deb1b2cf65c6ea2d4e4437339412a60c", "sha256": "303b642e24ca8942d1c5f888ea648625ee4f27ce83bda31adb6a047bac6aca1b" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "deb1b2cf65c6ea2d4e4437339412a60c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62559, "upload_time": "2019-01-15T16:46:42", "url": "https://files.pythonhosted.org/packages/38/b1/835674f8251a9055d52551b6a04bcd9e8588ec81b3275b1373d9b0b5b7f5/invenio_oauth2server-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b81596edab9fac1d7297d3d1a55c0ed3", "sha256": "d5f5f12df1a76d65f17b3dafdc40cec91667f4cb41694e4ab134b7d31018a0b7" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.3.tar.gz", "has_sig": false, "md5_digest": "b81596edab9fac1d7297d3d1a55c0ed3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103446, "upload_time": "2019-01-15T16:46:44", "url": "https://files.pythonhosted.org/packages/14/40/1a60b2626ce506b9a4539c6f13dc360283c8fefc4c4b12f1e92172725e50/invenio-oauth2server-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "deb1b2cf65c6ea2d4e4437339412a60c", "sha256": "303b642e24ca8942d1c5f888ea648625ee4f27ce83bda31adb6a047bac6aca1b" }, "downloads": -1, "filename": "invenio_oauth2server-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "deb1b2cf65c6ea2d4e4437339412a60c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62559, "upload_time": "2019-01-15T16:46:42", "url": "https://files.pythonhosted.org/packages/38/b1/835674f8251a9055d52551b6a04bcd9e8588ec81b3275b1373d9b0b5b7f5/invenio_oauth2server-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b81596edab9fac1d7297d3d1a55c0ed3", "sha256": "d5f5f12df1a76d65f17b3dafdc40cec91667f4cb41694e4ab134b7d31018a0b7" }, "downloads": -1, "filename": "invenio-oauth2server-1.0.3.tar.gz", "has_sig": false, "md5_digest": "b81596edab9fac1d7297d3d1a55c0ed3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103446, "upload_time": "2019-01-15T16:46:44", "url": "https://files.pythonhosted.org/packages/14/40/1a60b2626ce506b9a4539c6f13dc360283c8fefc4c4b12f1e92172725e50/invenio-oauth2server-1.0.3.tar.gz" } ] }