{ "info": { "author": "John Carlyle", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": ".. image:: https://badge.fury.io/py/chalice-cognito-auth.svg\n :target: https://badge.fury.io/py/chalice-cognito-auth\n.. image:: https://travis-ci.org/stealthycoin/chalice-cognito-auth.svg?branch=master\n :target: https://travis-ci.org/stealthycoin/chalice-cognito-auth\n\nPurpose\n=======\n\nA Library for setting up login routes in a Chalice app.\n\n\nBasic Usage\n===========\n\nBelow is an example of a basic application making use of a Cognito User Pool.\n\nFirst set up a new Chalice app::\n\n $ chalice new-project test-auth\n $ cd test-auth\n\n\nNext we add ``chalice-cognito-auth`` as a dependency::\n\n $ echo \"chalice-cognito-auth\" >> requirements.txt\n\n\nNow update the ``app.py`` file to configure a default user pool handler\nusing the ``UserPoolHandlerFactory`` class.\n\n.. code:: python\n\n from chalice import Chalice\n\n from chalice_cognito_auth.userpool import UserPoolHandlerFactory\n\n\n app = Chalice(app_name='test-auth')\n\n app.experimental_feature_flags.update([\n\t'BLUEPRINTS',\n ])\n\n user_pool_handler = UserPoolHandlerFactory().create_user_pool_handler()\n app.register_blueprint(user_pool_handler.blueprint)\n\n\n @app.route('/whoami', authorizer=user_pool_handler.auth)\n def index():\n\treturn {\n\t 'username': user_pool_handler.current_user\n\t}\n\n\nThis will create a ``UserPoolHandler`` object using the environment variables\n``APP_CLIENT_ID`` for the Cognito Userpool application client id. ``POOL_ID``\nfor the ID of the Cognito Userpool itself. And ``AWS_REGION`` for the\nregion. ``AWS_REGION`` is set by the AWS Lambda runtime, but the other two we\nneed to set ourselves. Update the file ``.chalice/config.json`` to look\nsomething like the following::\n\n {\n\t\"version\": \"2.0\",\n\t\"app_name\": \"test-auth\",\n\t\"environment_variables\": {\n\t \"APP_CLIENT_ID\": \"...client id here...\",\n\t \"POOL_ID\": \"...pool id here...\"\n\t},\n\t\"stages\": {\n\t \"dev\": {\n\t\t\"api_gateway_stage\": \"api\"\n\t }\n\t}\n }\n\n\nSubstitute the client id and pool id values for ones that match an existing\ncognito user pool you have and can use for testing.\n\nNow deploy the application using::\n\n $ chalice deploy\n Creating deployment package.\n Updating policy for IAM role: test-auth-dev\n Updating lambda function: test-auth-dev\n Updating lambda function: test-auth-dev-UserPoolAuth\n Updating rest API\n Resources deployed:\n - Lambda ARN: arn:aws:lambda:us-west-2:...:function:test-auth-dev\n - Lambda ARN: arn:aws:lambda:us-west-2:...:function:test-auth-dev-UserPoolAuth\n - Rest API URL: https://id.execute-api.us-west-2.amazonaws.com/api/\n\nNow that it has been deployed we can access the API using the Rest API\nURL. chalice-cognito-auth injects a ``login`` route which accepts a ``POST``\nrequest with a JSON payload containing the two keys ``username`` and\n``password``. Make sure your configured userpool has a user in it that can be\nused for testing and send something like the following::\n\n $ curl -X POST -H Content-Type:application/json https://id.execute-api.us-west-2.amazonaws.com/api/login -d '{\"username\":\"StealthyCoin\", \"password\": \"secret\"}'\n {\"id_token\":\"...\",\"refresh_token\":\"...\",\"access_token\":\"...\",\"token_type\":\"Bearer\"}\n\n\nThe above JSON response contains all the tokens needed to send authorized\nrequests. To test our authorizer we will use the ``whoami`` route which simply\ntakes a request and either rejects it if unauthorized, or sends back the\nusername associated with the request. To do this we will send a ``GET`` request\nwith an ``Authorization`` header with the value of our ``id_token`` from the\nresult JSON above.\n\nIn my case::\n\n $ curl -H Authorization:...id token here... https://id.execute-api.us-west-2.amazonaws.com/api/whoami\n {\"username\":\"StealthyCoin\"}\n\nWhich sends back JSON object with the username that goes with my id token.\n\nTo check that a requset with a bad authorization token is rejected, run the\nfollowing curl command::\n\n $ curl -H Authorization:foobar https://id.execute-api.us-west-2.amazonaws.com/api/whoami\n {\"Message\":\"User is not authorized to access this resource\"}\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/stealthycoin/chalice-cognito-auth", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "chalice-cognito-auth", "package_url": "https://pypi.org/project/chalice-cognito-auth/", "platform": "", "project_url": "https://pypi.org/project/chalice-cognito-auth/", "project_urls": { "Homepage": "https://github.com/stealthycoin/chalice-cognito-auth" }, "release_url": "https://pypi.org/project/chalice-cognito-auth/2.3.1/", "requires_dist": [ "python-jose[cryptography] (<4.0.0)", "boto3 (<2.0,>=1.9)" ], "requires_python": "", "summary": "Library for verifying cognito tokens.", "version": "2.3.1" }, "last_serial": 5864999, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "5c72fa88abde2e637f6a46787017186a", "sha256": "c8d5356fb561e65605e17423231f8ff3afcf24b981f836a961aeceaf46182de4" }, "downloads": -1, "filename": "chalice_cognito_auth-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5c72fa88abde2e637f6a46787017186a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6105, "upload_time": "2019-06-24T04:37:49", "url": "https://files.pythonhosted.org/packages/f9/c5/740fba5e25eff223965ce3a769b7899aace750e377a76a5e0d4368b961e2/chalice_cognito_auth-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fd511086ea06c4ca433c41be0ddeb4b", "sha256": "8cc70062a5bd45fba15349532758b7b9fb6239995a5d9c9243226f4ce1719c33" }, "downloads": -1, "filename": "chalice-cognito-auth-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7fd511086ea06c4ca433c41be0ddeb4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4343, "upload_time": "2019-06-24T04:37:51", "url": "https://files.pythonhosted.org/packages/ef/3c/8b50f88364b4a6429f68abc461295227792b303dac0b377327e31eda500b/chalice-cognito-auth-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "deb492596d85a1ada17cd128e0ca06fa", "sha256": "d593acb2689f73c73d32f2c76f66184f76114b5a6dbb023dac92ed21a0b959a2" }, "downloads": -1, "filename": "chalice_cognito_auth-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "deb492596d85a1ada17cd128e0ca06fa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6228, "upload_time": "2019-06-24T05:07:52", "url": "https://files.pythonhosted.org/packages/8d/de/e232fcfc8c0cf02fad72dd6c9a6bc563abbbdfd8496ee0fbcb9c50524dd4/chalice_cognito_auth-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66acac2ddd349f86e20066282c090fed", "sha256": "f8f44f09837c93379062f28bd76a8c74b5dd53a21f8e3c159ce1ed8e53640ed3" }, "downloads": -1, "filename": "chalice-cognito-auth-1.0.1.tar.gz", "has_sig": false, "md5_digest": "66acac2ddd349f86e20066282c090fed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4620, "upload_time": "2019-06-24T05:07:54", "url": "https://files.pythonhosted.org/packages/87/93/574b1f171ef88a3f84bd1b215606b5eb9a311e7b7331e54e188c539a6812/chalice-cognito-auth-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "6e13d378acb6528db1bf1742c386363c", "sha256": "be8bae2e9731dc4065589a01ff6a476a523c6d18da9398fe2d0a6fc62b9f8f70" }, "downloads": -1, "filename": "chalice_cognito_auth-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6e13d378acb6528db1bf1742c386363c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6227, "upload_time": "2019-06-24T05:50:22", "url": "https://files.pythonhosted.org/packages/49/bb/7433ccea24c6ab0bd8d23f2a45cfb0d44a23f5e54dd7e32ce3805faacce2/chalice_cognito_auth-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac0f0847b16a60f3647ceb425a7086d9", "sha256": "f5cb80749878994a22ee4dbc3871186f574abdf7145acd6ce65e49c1a04ce2bb" }, "downloads": -1, "filename": "chalice-cognito-auth-1.0.2.tar.gz", "has_sig": false, "md5_digest": "ac0f0847b16a60f3647ceb425a7086d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4625, "upload_time": "2019-06-24T05:50:24", "url": "https://files.pythonhosted.org/packages/ea/3e/9d541c92a682e2cc5e6f787061b2cbea7778435d4fbac5fd640778b182ca/chalice-cognito-auth-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "6710fde77f8cf5ce336732088991443c", "sha256": "3ef11a92bc5084d51059652d5892ba07a71a6a79639896e4445bacff23ed6d34" }, "downloads": -1, "filename": "chalice_cognito_auth-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6710fde77f8cf5ce336732088991443c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6248, "upload_time": "2019-06-24T06:31:09", "url": "https://files.pythonhosted.org/packages/4c/51/8a3ca91c2ccb698ba3d4f4ed4dcdfa55b0c9e8311b9ae035fc649dc9b62f/chalice_cognito_auth-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc12d69d12811d94b8f1154f7d13ac2e", "sha256": "3ec473200568bec511c61f02864da7aa722f29a42999e89ab91352c209f49647" }, "downloads": -1, "filename": "chalice-cognito-auth-1.0.3.tar.gz", "has_sig": false, "md5_digest": "bc12d69d12811d94b8f1154f7d13ac2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6258, "upload_time": "2019-06-24T06:31:10", "url": "https://files.pythonhosted.org/packages/68/db/155164097771f76da29db078caca3cfddd82df1408c59ec9d3d6ac33eaee/chalice-cognito-auth-1.0.3.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "c11b29c1a530a02712082393419b5bac", "sha256": "d1ec7c1d0fc4caea31f7ce34e2409b3071fb82713309e614ad5de727b347b8ec" }, "downloads": -1, "filename": "chalice_cognito_auth-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c11b29c1a530a02712082393419b5bac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6194, "upload_time": "2019-06-25T05:47:10", "url": "https://files.pythonhosted.org/packages/b6/a6/aa603c4ab8544ea9192f3826c0325b2e703d058d00a30a5a80e75d48cf31/chalice_cognito_auth-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6aba565c5653244f13c9d826528c57e5", "sha256": "820d1ae97c39241c6ef3e20366b6993129fd6a89557296d0c4dbee28ce0798fb" }, "downloads": -1, "filename": "chalice-cognito-auth-2.0.0.tar.gz", "has_sig": false, "md5_digest": "6aba565c5653244f13c9d826528c57e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6228, "upload_time": "2019-06-25T05:47:11", "url": "https://files.pythonhosted.org/packages/ce/9a/dcde61829ef62c3b3829c817d2fe4407eb7520556621b49ee9fa7ccfa106/chalice-cognito-auth-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "52616605401bbdb42ca2977af65353f7", "sha256": "0c6c97b209768b14eb6b7dbac71316f1361876aebe76f423cfada7cfd843100b" }, "downloads": -1, "filename": "chalice_cognito_auth-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "52616605401bbdb42ca2977af65353f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6286, "upload_time": "2019-06-26T22:46:26", "url": "https://files.pythonhosted.org/packages/9d/20/2b68c87466f176f164483109b8e85823fb8b132e938f3936930b2185d2fc/chalice_cognito_auth-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4ff51d98931be8b8113d9ab48685199", "sha256": "b57836273c56e2c507d6f6468d03f6846854e64081b1bf4835add6d7c7f9b2f5" }, "downloads": -1, "filename": "chalice-cognito-auth-2.1.0.tar.gz", "has_sig": false, "md5_digest": "d4ff51d98931be8b8113d9ab48685199", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6138, "upload_time": "2019-06-26T22:46:27", "url": "https://files.pythonhosted.org/packages/ad/f8/814894c467636573d40d2d924f651cd4bb9082bfe39ea743ee239573d3e9/chalice-cognito-auth-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "58c199096b8479b70d0d9c1c2997623e", "sha256": "79766308177278304b77adcc102642d9432d0a59e6be2a31262ee8d6e7ebab9c" }, "downloads": -1, "filename": "chalice_cognito_auth-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "58c199096b8479b70d0d9c1c2997623e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6680, "upload_time": "2019-08-21T05:25:57", "url": "https://files.pythonhosted.org/packages/85/e5/e3259dd92a9a346c77010ae830e3ecdcf8e67bf78a7f969149c697226614/chalice_cognito_auth-2.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ead90a3898542c05bc3debef2f40a40e", "sha256": "444697435f12428bdcca5e207780f40e9803fb5b9895e970dd21eaa4f1af0e3c" }, "downloads": -1, "filename": "chalice-cognito-auth-2.2.0.tar.gz", "has_sig": false, "md5_digest": "ead90a3898542c05bc3debef2f40a40e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6437, "upload_time": "2019-08-21T05:25:59", "url": "https://files.pythonhosted.org/packages/8a/a9/516a1738e255234061c8ecf0ece6716d379005bd2007ac1d62d5a8968133/chalice-cognito-auth-2.2.0.tar.gz" } ], "2.2.0rc1": [ { "comment_text": "", "digests": { "md5": "4147bd2dd901bf973eb115098e9592b5", "sha256": "3dea61cf597e67b1aeaf463c872f68de91a2511e1e9997e15fd7027bf914e245" }, "downloads": -1, "filename": "chalice_cognito_auth-2.2.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "4147bd2dd901bf973eb115098e9592b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6703, "upload_time": "2019-08-21T03:48:31", "url": "https://files.pythonhosted.org/packages/77/5b/26be0840ab9486847cc6134fd336b1b3604419e9c971241bd5059caffffb/chalice_cognito_auth-2.2.0rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fa4ceafe0849c093c113ac2f2019da8", "sha256": "609ece67998edc4985309f95e1a2f7dc28918e90d240c78019c337fcdab7e37e" }, "downloads": -1, "filename": "chalice-cognito-auth-2.2.0rc1.tar.gz", "has_sig": false, "md5_digest": "7fa4ceafe0849c093c113ac2f2019da8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6453, "upload_time": "2019-08-21T03:48:32", "url": "https://files.pythonhosted.org/packages/0f/ad/e6d8fd3ac8766b7349b36c3798c9033a8a7bb35d355d4e0e31e3b776608f/chalice-cognito-auth-2.2.0rc1.tar.gz" } ], "2.2.0rc2": [ { "comment_text": "", "digests": { "md5": "42d708bcdb22a753ca4792500f9b6f71", "sha256": "a52f26aa813506901a5bca6e502ef03fd1394bc0ff072cb31e16a06041e33b98" }, "downloads": -1, "filename": "chalice_cognito_auth-2.2.0rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "42d708bcdb22a753ca4792500f9b6f71", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6748, "upload_time": "2019-08-21T04:09:21", "url": "https://files.pythonhosted.org/packages/9a/9c/706937fee27cc4f1f2e991f553ec64a5105fabc998e27de074626b1db94c/chalice_cognito_auth-2.2.0rc2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9b7165faa7f039dbc232ce3f00ebe68", "sha256": "adff572a03a51ac66d292bf2027ebae2234b5901c066a5070ca4e7cab166a4ef" }, "downloads": -1, "filename": "chalice-cognito-auth-2.2.0rc2.tar.gz", "has_sig": false, "md5_digest": "c9b7165faa7f039dbc232ce3f00ebe68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6484, "upload_time": "2019-08-21T04:09:22", "url": "https://files.pythonhosted.org/packages/57/ab/28c48cdd9b6999c4584621081448cac7a0fd42633a70d8dae4f5f6840d46/chalice-cognito-auth-2.2.0rc2.tar.gz" } ], "2.2.0rc3": [ { "comment_text": "", "digests": { "md5": "f5d3af9411ac7a12d26878974fb95acc", "sha256": "79502e480a499f85ef6d2899fb3f367a72665e47053b0c5e059057f0fa67c6e8" }, "downloads": -1, "filename": "chalice_cognito_auth-2.2.0rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "f5d3af9411ac7a12d26878974fb95acc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6744, "upload_time": "2019-08-21T04:19:52", "url": "https://files.pythonhosted.org/packages/c6/af/e7e07aef4b6c35103a9411bf4dedf98e53e01f0681fa0b27261863c63e51/chalice_cognito_auth-2.2.0rc3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5cea74b2a4d9240c390eb8f12d09d1e0", "sha256": "4fd70cc8da082197ff053dc583b6f47cc758c76ccbdd95c457406763a0b637a8" }, "downloads": -1, "filename": "chalice-cognito-auth-2.2.0rc3.tar.gz", "has_sig": false, "md5_digest": "5cea74b2a4d9240c390eb8f12d09d1e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6489, "upload_time": "2019-08-21T04:19:54", "url": "https://files.pythonhosted.org/packages/75/34/31b74ad670106c70e2e92fc67226f11ab5dd135c039f16a484c8b0f83489/chalice-cognito-auth-2.2.0rc3.tar.gz" } ], "2.2.0rc4": [ { "comment_text": "", "digests": { "md5": "6f7ceea1e97d86824cf310ff3eafd418", "sha256": "48642a66df8f0f947665654311c996c9aab4afca90066b8ea6e44438d16fa247" }, "downloads": -1, "filename": "chalice_cognito_auth-2.2.0rc4-py3-none-any.whl", "has_sig": false, "md5_digest": "6f7ceea1e97d86824cf310ff3eafd418", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6716, "upload_time": "2019-08-21T04:53:26", "url": "https://files.pythonhosted.org/packages/80/45/5bf96d0cd6b6041363c2d6f87494157e37ce527a7289de88c5cf301f4cb4/chalice_cognito_auth-2.2.0rc4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cb8f81e32af95a7abcc864ae6b7179c", "sha256": "594cec201a9176212019513f80aee9be77e9d8456dae147dd4f6a5f692fecb92" }, "downloads": -1, "filename": "chalice-cognito-auth-2.2.0rc4.tar.gz", "has_sig": false, "md5_digest": "2cb8f81e32af95a7abcc864ae6b7179c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6469, "upload_time": "2019-08-21T04:53:28", "url": "https://files.pythonhosted.org/packages/f6/3d/064bb6aaf502bc97292279bd31c8af022ded9c10696f9741e6851aeab80b/chalice-cognito-auth-2.2.0rc4.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "94c2446706d342a78b377dff1c693fec", "sha256": "4b990c3fcbf23f9b76754918fb623e839c3e71f1dbe56657f601ba61d0d1da99" }, "downloads": -1, "filename": "chalice_cognito_auth-2.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "94c2446706d342a78b377dff1c693fec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6908, "upload_time": "2019-08-22T01:48:27", "url": "https://files.pythonhosted.org/packages/0f/7b/8a9feb0a2eff903a8e832d0bfdec10e9a286663a004bbd39ca4483f02026/chalice_cognito_auth-2.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2814649f6fd1d0ae2b2658316c53d4a", "sha256": "6618ecfcf773337439231fc20a2e92e1669c369c9306826a65ba71e8e9a4ad47" }, "downloads": -1, "filename": "chalice-cognito-auth-2.3.0.tar.gz", "has_sig": false, "md5_digest": "c2814649f6fd1d0ae2b2658316c53d4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6663, "upload_time": "2019-08-22T01:48:28", "url": "https://files.pythonhosted.org/packages/19/3a/2bc11ecc4c563bfc80e44916d0aabf508641eb4286c6c3c2445af7f06fe3/chalice-cognito-auth-2.3.0.tar.gz" } ], "2.3.0rc1": [ { "comment_text": "", "digests": { "md5": "58dbfa3e3f29cfad4e42adca378ade22", "sha256": "6422cf4b15c059b5cacd4ceabe7be7d845dfaf3569ec8cc0ea0726a5d338d43e" }, "downloads": -1, "filename": "chalice_cognito_auth-2.3.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "58dbfa3e3f29cfad4e42adca378ade22", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6808, "upload_time": "2019-08-21T23:47:31", "url": "https://files.pythonhosted.org/packages/dc/e4/40c74c5c94cb740e8df884f4897ee49b41984a9c839f93dddcd04339ccf0/chalice_cognito_auth-2.3.0rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f9a4126e68b3ac80194330b4b270e47", "sha256": "9d65e8f43910019ea8c2155dc93e48458500afa5189481f74548a4be57d144ad" }, "downloads": -1, "filename": "chalice-cognito-auth-2.3.0rc1.tar.gz", "has_sig": false, "md5_digest": "1f9a4126e68b3ac80194330b4b270e47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6550, "upload_time": "2019-08-21T23:47:33", "url": "https://files.pythonhosted.org/packages/4a/49/e5194f71bef72d25feda4ea79d33a3d786ef47eb20c2a02e664875e2675e/chalice-cognito-auth-2.3.0rc1.tar.gz" } ], "2.3.0rc2": [ { "comment_text": "", "digests": { "md5": "03a13f8094a025fbd9ab8b0681b728b1", "sha256": "0ad2a41509407b2026bb1ab81428adb84352ac86af5aae746eec483dd67db55c" }, "downloads": -1, "filename": "chalice_cognito_auth-2.3.0rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "03a13f8094a025fbd9ab8b0681b728b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6861, "upload_time": "2019-08-22T00:15:51", "url": "https://files.pythonhosted.org/packages/55/c9/474f6afdda3169127abb4dc6a15909aabe59db33105ba70baaaeade50c77/chalice_cognito_auth-2.3.0rc2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e50a02bc604f5dfbe0d5d191735393d2", "sha256": "a990ff075741200bf75f26cb159d3faa6307035b6d6eb9ee7792f91bf3cb719a" }, "downloads": -1, "filename": "chalice-cognito-auth-2.3.0rc2.tar.gz", "has_sig": false, "md5_digest": "e50a02bc604f5dfbe0d5d191735393d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6599, "upload_time": "2019-08-22T00:15:52", "url": "https://files.pythonhosted.org/packages/7b/80/5c974354798fbeaaceefbd587e63bf2b336914bc3619d7ba9a77d05f3e04/chalice-cognito-auth-2.3.0rc2.tar.gz" } ], "2.3.0rc3": [ { "comment_text": "", "digests": { "md5": "be0dc97eaf76ee837c8426d77227922e", "sha256": "e4a51fb3bbd38ffcc3a9c53059ca9855d92dce000eb924a75c36baadc0c20a5f" }, "downloads": -1, "filename": "chalice_cognito_auth-2.3.0rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "be0dc97eaf76ee837c8426d77227922e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6939, "upload_time": "2019-08-22T00:51:45", "url": "https://files.pythonhosted.org/packages/dc/e3/15c255330db2ff4f0fdb37132aa33fe387bb5c87b807e8b0ffced3ccc21c/chalice_cognito_auth-2.3.0rc3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5f61c18f19574f9d1ad0cdd3b56c138", "sha256": "cc0e3ffb2114419803585f149c175e6e506df3a5dd8d528f5f0432779aab0f64" }, "downloads": -1, "filename": "chalice-cognito-auth-2.3.0rc3.tar.gz", "has_sig": false, "md5_digest": "f5f61c18f19574f9d1ad0cdd3b56c138", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6667, "upload_time": "2019-08-22T00:51:46", "url": "https://files.pythonhosted.org/packages/c2/05/b133357b45edf6a07308e52f6877db8105c2d5c1332b44188b9fd0db5d7c/chalice-cognito-auth-2.3.0rc3.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "d29a44cc67c0b5435569eafc5cd53df0", "sha256": "28bd78afbe90f39bd614b90be05e3349954be5f58f438c96cfe4028fe542a90a" }, "downloads": -1, "filename": "chalice_cognito_auth-2.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d29a44cc67c0b5435569eafc5cd53df0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8571, "upload_time": "2019-09-21T03:27:49", "url": "https://files.pythonhosted.org/packages/96/b3/8a8cfd4b2c131fc111e74ac4d63fc7d05c7df4eafdb3f9f2061fad87996d/chalice_cognito_auth-2.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49b4b95a7b7eace5e3f4e8750ce32842", "sha256": "640a313cef8dd20bdb91ec36e6aad052b7a2294a3b35829d1c742509e38aad1b" }, "downloads": -1, "filename": "chalice-cognito-auth-2.3.1.tar.gz", "has_sig": false, "md5_digest": "49b4b95a7b7eace5e3f4e8750ce32842", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7113, "upload_time": "2019-09-21T03:27:51", "url": "https://files.pythonhosted.org/packages/7f/11/c549d427dad5a13d36667978e34712dbb2848d1d825dad26352b557344e6/chalice-cognito-auth-2.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d29a44cc67c0b5435569eafc5cd53df0", "sha256": "28bd78afbe90f39bd614b90be05e3349954be5f58f438c96cfe4028fe542a90a" }, "downloads": -1, "filename": "chalice_cognito_auth-2.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d29a44cc67c0b5435569eafc5cd53df0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8571, "upload_time": "2019-09-21T03:27:49", "url": "https://files.pythonhosted.org/packages/96/b3/8a8cfd4b2c131fc111e74ac4d63fc7d05c7df4eafdb3f9f2061fad87996d/chalice_cognito_auth-2.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49b4b95a7b7eace5e3f4e8750ce32842", "sha256": "640a313cef8dd20bdb91ec36e6aad052b7a2294a3b35829d1c742509e38aad1b" }, "downloads": -1, "filename": "chalice-cognito-auth-2.3.1.tar.gz", "has_sig": false, "md5_digest": "49b4b95a7b7eace5e3f4e8750ce32842", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7113, "upload_time": "2019-09-21T03:27:51", "url": "https://files.pythonhosted.org/packages/7f/11/c549d427dad5a13d36667978e34712dbb2848d1d825dad26352b557344e6/chalice-cognito-auth-2.3.1.tar.gz" } ] }