{ "info": { "author": "OpenNode Team", "author_email": "info@opennodecloud.com", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent" ], "description": "NodeConductor OpenID\n====================\n\nNodeConductor plugin bringing OpenID-based authentication support.\n\nUsage\n-----\n\n1. Install the plugin\n\n2. Run migrations to create new tables.\n\n.. code-block::\n\n nodeconductor migrate --noinput\n\n3. Add your OpenID to your user account:\n\n.. code-block::\n\n NodeConductor admin > Core > Django_Openid_Auth > User open ids > Add user open id\n User: \n Claimed id: (example: https://launchpad.net/~johndoe)\n Display name: \n\n4. Navigate to `/api-auth/openid/login` and try to log in using your OpenID provider URL\n\nKnown issues\n------------\n\n**Database migrations do not work correctly with MySQL**\n\nRunning migrations (step 3 of 'Usage' section) may fail with following error:\n\n.. code-block::\n\n django.db.utils.OperationalError: (1170, \"BLOB/TEXT column 'claimed_id' used in key specification without a key length\")\n\nThis is a `known issue`_ of `django-openid-auth`_ :\nDjango `does not allow`_ `TextField` to be unique.\n\nFix exists but it is not yet merged as of 2016-05-03.\n\nTo work around the problem you will have to manually patch the `django-openid-auth` code as follows:\n\n.. code-block:: python\n\n # File: django_openid_auth/migrations/0001_initial.py\n - claimed_id = models.TextField(max_length=2047, unique=True)\n + claimed_id = models.CharField(max_length=255, unique=True)\n\n # File: django_openid_auth/migrations/0001_initial.py\n - ('claimed_id', models.TextField(unique=True, max_length=2047)),\n + ('claimed_id', models.CharField(unique=True, max_length=255)),\n\n-- and launch the migrations again.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://waldur.com", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nodeconductor-auth-openid", "package_url": "https://pypi.org/project/nodeconductor-auth-openid/", "platform": "", "project_url": "https://pypi.org/project/nodeconductor-auth-openid/", "project_urls": { "Homepage": "http://waldur.com" }, "release_url": "https://pypi.org/project/nodeconductor-auth-openid/0.8.5/", "requires_dist": null, "requires_python": "", "summary": "Waldur plugin bringing OpenID-based authentication support.", "version": "0.8.5" }, "last_serial": 3298263, "releases": { "0.2.0": [], "0.2.2": [ { "comment_text": "", "digests": { "md5": "1bac2cc5a8c3b1c0e9f6807ac94cb220", "sha256": "96a6f98610cd43fe949ef120bbadb1b73eb7fd73b741e457ba7c56328a51ac1c" }, "downloads": -1, "filename": "nodeconductor_auth_openid-0.2.2-py2.7.egg", "has_sig": false, "md5_digest": "1bac2cc5a8c3b1c0e9f6807ac94cb220", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 14723, "upload_time": "2016-12-28T09:50:38", "url": "https://files.pythonhosted.org/packages/86/44/442e4fccccbd5f7ee466bd6ed967dcf526e8f98cfd905d3ab69e1f3ecaca/nodeconductor_auth_openid-0.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d0d143d792a825a7bb259d2ab2705782", "sha256": "6f04dcae102739c52dbf9037d6dffeb441027135c4e333957542d6eb34dfedf8" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.2.2.tar.gz", "has_sig": false, "md5_digest": "d0d143d792a825a7bb259d2ab2705782", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4828, "upload_time": "2016-12-28T09:50:36", "url": "https://files.pythonhosted.org/packages/57/4d/001353b8d4560f121ea9b4722947b7efc9b21a417b52dfecd570843e330f/nodeconductor-auth-openid-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "9a8f4e8c2dfa73d95dd4b17719de5741", "sha256": "6294f4f7c78cb9bf6b1e9f2a594946c8226b59fefd61c1d500a50aba0268dc8d" }, "downloads": -1, "filename": "nodeconductor_auth_openid-0.2.3-py2.7.egg", "has_sig": false, "md5_digest": "9a8f4e8c2dfa73d95dd4b17719de5741", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15312, "upload_time": "2017-01-25T19:09:11", "url": "https://files.pythonhosted.org/packages/5c/1c/4ecd177d9b81a9d7185fe231b376d81202f00230c619185c45e92770cc27/nodeconductor_auth_openid-0.2.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3b1d46d13082cf1460dcf21a985abdfc", "sha256": "a77bd0cbfb337ab8e69465115e47917d32730e71336c0e7b7d61c36be2a6553a" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.2.3.tar.gz", "has_sig": false, "md5_digest": "3b1d46d13082cf1460dcf21a985abdfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5020, "upload_time": "2017-01-25T19:09:09", "url": "https://files.pythonhosted.org/packages/15/d1/bf0d3957b9698188a5f1428833a63ea1fa04ec5c01bbf7d461dc7a140769/nodeconductor-auth-openid-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "cdeb0d6e01a420e260e548970aa2deba", "sha256": "eb24d3f232cd698b86e3413c18d2a87274e83847dc9f21b7ca8be83054da53f0" }, "downloads": -1, "filename": "nodeconductor_auth_openid-0.2.4-py2.7.egg", "has_sig": false, "md5_digest": "cdeb0d6e01a420e260e548970aa2deba", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16085, "upload_time": "2017-02-08T20:53:30", "url": "https://files.pythonhosted.org/packages/c8/00/31a806805784c3c732e8dbd9961ff8a24cb7c2f074e0ef7a435f94adfaf5/nodeconductor_auth_openid-0.2.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e26b5c3ff882cf769e4a82eebb804771", "sha256": "98fa35f6e54c34ed2d95a510a0a9450d321096e7cb235c8e93f52346f7e9f11d" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.2.4.tar.gz", "has_sig": false, "md5_digest": "e26b5c3ff882cf769e4a82eebb804771", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5258, "upload_time": "2017-02-08T20:53:28", "url": "https://files.pythonhosted.org/packages/3a/ae/ff4ad0c8f976c8e5342ca9e4842f053f2f6590fcedbaf8c22d074f4e7f3d/nodeconductor-auth-openid-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e7eb234232ddde9b803d1f73c0d8e574", "sha256": "b4226911bb68e748ce788ab0a103d0a8409729b81e607552f73da56609145efa" }, "downloads": -1, "filename": "nodeconductor_auth_openid-0.3.0-py2.7.egg", "has_sig": false, "md5_digest": "e7eb234232ddde9b803d1f73c0d8e574", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16067, "upload_time": "2017-03-02T10:17:40", "url": "https://files.pythonhosted.org/packages/a4/05/ff5dbcb04a69b51ef9784b94eaeabe1ce47278efaabf185780e5f805934a/nodeconductor_auth_openid-0.3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "da1548aec38052105bbc72a589b9cc11", "sha256": "da97ed43ba094c8bc99f30de59328b6606bdb6b1d221ae5ac7d16da8eee445cd" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.3.0.tar.gz", "has_sig": false, "md5_digest": "da1548aec38052105bbc72a589b9cc11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5198, "upload_time": "2017-03-02T10:17:38", "url": "https://files.pythonhosted.org/packages/d9/de/40fbae7ebff422453411b4ce95b2d232bc4731cc3283b7e34eaf5592e8cc/nodeconductor-auth-openid-0.3.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "e435fc4347dc6fab300ddfef20c97966", "sha256": "55a22d5239006724b3afed8f29f37804f4035b9f9faf2ab9f8bd64415453a8b4" }, "downloads": -1, "filename": "nodeconductor_auth_openid-0.4.1-py2.7.egg", "has_sig": false, "md5_digest": "e435fc4347dc6fab300ddfef20c97966", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 17319, "upload_time": "2017-03-15T18:27:13", "url": "https://files.pythonhosted.org/packages/81/49/880eb0637b1e3f3deb7aaf0d134d6b914387e0c8648b6b9b09fc2046162c/nodeconductor_auth_openid-0.4.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0b48372b124baa40176a643e8abee7fc", "sha256": "890efd9d03f4ad2861a1ed14599644637d51dc6264cf314aad84c03b547280ea" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.4.1.tar.gz", "has_sig": false, "md5_digest": "0b48372b124baa40176a643e8abee7fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5763, "upload_time": "2017-03-15T18:27:11", "url": "https://files.pythonhosted.org/packages/6d/ff/c468199869eca12820151c4f7c41af43ee4633f8c71d1d30ce0c2f8f0a2d/nodeconductor-auth-openid-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "614a80fc1bafb7fefe25d2afe7c003a7", "sha256": "19332960781601d1e9a96fd0f77b6a71272a411088a836feb3b45aacf10ce652" }, "downloads": -1, "filename": "nodeconductor_auth_openid-0.4.2-py2.7.egg", "has_sig": false, "md5_digest": "614a80fc1bafb7fefe25d2afe7c003a7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16089, "upload_time": "2017-04-04T11:49:05", "url": "https://files.pythonhosted.org/packages/2e/12/015eaedf8fc1c5e923059214735097f9220facc6320ffa76bb011be8775d/nodeconductor_auth_openid-0.4.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "18f8348b2b770c9504b1b7bba235a278", "sha256": "98f027f5aaef0f83ffd7b81d1a68c27dec7b5eaa3017f74493e86c84ce03f256" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.4.2.tar.gz", "has_sig": false, "md5_digest": "18f8348b2b770c9504b1b7bba235a278", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5203, "upload_time": "2017-04-04T11:49:02", "url": "https://files.pythonhosted.org/packages/e4/22/fae6d1ce05188c3ae6e956d39fff5ae3e16ce0388b4f8c4b797613bc40e3/nodeconductor-auth-openid-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "25923ed90c41d8db3f518caccef77dc9", "sha256": "855e153ea5c2311d7543208ea46987247a9709da429a426791af5c13c4c1d430" }, "downloads": -1, "filename": "nodeconductor_auth_openid-0.4.3-py2.7.egg", "has_sig": false, "md5_digest": "25923ed90c41d8db3f518caccef77dc9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16050, "upload_time": "2017-04-05T14:57:16", "url": "https://files.pythonhosted.org/packages/3c/29/7f2e69725cb676b5705e50f0671561edb1de27c06cce374547d25abf04e5/nodeconductor_auth_openid-0.4.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d60cce082a4eee038b3a226c954e417e", "sha256": "dc19c4ce841c24b934f9e2f616d3a80051a8c1f30cb702fee0146e4eb0b6de13" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.4.3.tar.gz", "has_sig": false, "md5_digest": "d60cce082a4eee038b3a226c954e417e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5188, "upload_time": "2017-04-05T14:57:15", "url": "https://files.pythonhosted.org/packages/c1/62/c403f1f1db619a20ec19dd7d91dcfb36a24a15c306724c810ada2ee60acf/nodeconductor-auth-openid-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "81514953c40f4ad4cf552c39c57076b5", "sha256": "b82b644765a0843944732c43a4022df2e6c1fe6c711b1b829720ff71fafa4dcb" }, "downloads": -1, "filename": "nodeconductor_auth_openid-0.5.0-py2.7.egg", "has_sig": false, "md5_digest": "81514953c40f4ad4cf552c39c57076b5", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15296, "upload_time": "2017-04-12T13:12:24", "url": "https://files.pythonhosted.org/packages/a8/c9/9f720ac2a14e12f88b38f2d1648a369160b1702a104e708f07fc4f6125ce/nodeconductor_auth_openid-0.5.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e72bf7d754ee6d6d06634e4689da92ca", "sha256": "dcfc43fa29be04735d1fc18b1ad85a38695abe6444c4b4b2068b5277fe197925" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.5.0.tar.gz", "has_sig": false, "md5_digest": "e72bf7d754ee6d6d06634e4689da92ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5073, "upload_time": "2017-04-12T13:12:21", "url": "https://files.pythonhosted.org/packages/4c/d3/45b26fc7d9657124cd1d8b3e27158bf7ab4c93ab936476cc97f6fec26f7e/nodeconductor-auth-openid-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "6b99d64c29f04c0b9d902fdcf11b7f73", "sha256": "672980debbbe26ee5787ff59665e32db75835acee6f951a5be9ce381bc3e82ad" }, "downloads": -1, "filename": "nodeconductor_auth_openid-0.6.0-py2.7.egg", "has_sig": false, "md5_digest": "6b99d64c29f04c0b9d902fdcf11b7f73", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16806, "upload_time": "2017-04-23T15:37:33", "url": "https://files.pythonhosted.org/packages/7c/09/6cfe715b4de4fb33bc2cfd6f8db6a29c7028dbe9c1a180c78c7f065ff0b6/nodeconductor_auth_openid-0.6.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "12ce1cec99d4c5ee34a66fa4cda486d6", "sha256": "2f4afef5e1b64309cf3d339c5cb74a80d1d81ea05672cfbf6a2dac6a6d571b1a" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.6.0.tar.gz", "has_sig": false, "md5_digest": "12ce1cec99d4c5ee34a66fa4cda486d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5207, "upload_time": "2017-04-23T15:37:31", "url": "https://files.pythonhosted.org/packages/d7/8f/f2334010b533fb309cc3cebe0194ae609eb780c003c4aac3c7a36fe49166/nodeconductor-auth-openid-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "d569ced2081b92328f704e9f208610c6", "sha256": "49084a2fc86e7160cbac9d6c5a43bd2d58df92247c4b6990141eb89391b723b8" }, "downloads": -1, "filename": "nodeconductor_auth_openid-0.7.0-py2.7.egg", "has_sig": false, "md5_digest": "d569ced2081b92328f704e9f208610c6", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16789, "upload_time": "2017-05-31T10:35:41", "url": "https://files.pythonhosted.org/packages/5c/89/5046ebcef70b00920f86a86beb6748c4aedc122ccd1e9d90f8b26349263b/nodeconductor_auth_openid-0.7.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "bf624051dd579b0bbee2b8b289c60a12", "sha256": "333647e83bd4ade524d6fac194e0e87fd42fdf21687757ac54683223d241544c" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.7.0.tar.gz", "has_sig": false, "md5_digest": "bf624051dd579b0bbee2b8b289c60a12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5170, "upload_time": "2017-05-31T10:35:39", "url": "https://files.pythonhosted.org/packages/f7/d5/27f31c816a5342e474522b2c63293bddab05b1ddf41fbb7f3b4ccf4e6a5a/nodeconductor-auth-openid-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "805c671121b368e0242a313c6fb506de", "sha256": "79105cb5590cf0719815c06a0d546c232a13e0cdd79b8cec8e8d6a4822c3a38b" }, "downloads": -1, "filename": "nodeconductor_auth_openid-0.8.0-py2.7.egg", "has_sig": false, "md5_digest": "805c671121b368e0242a313c6fb506de", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15562, "upload_time": "2017-06-09T12:03:28", "url": "https://files.pythonhosted.org/packages/26/a3/09c3243b49bfa98b7e262c67266be0c4aaa9c04e5590f71c19a874784c01/nodeconductor_auth_openid-0.8.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5756bb59db5cf536e6c771ce6dbfabe1", "sha256": "34772bafffbffaf7d180a672e2f3bcd4b1932e75d746f42cafce33c540b8c643" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.8.0.tar.gz", "has_sig": false, "md5_digest": "5756bb59db5cf536e6c771ce6dbfabe1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5139, "upload_time": "2017-06-09T12:03:26", "url": "https://files.pythonhosted.org/packages/f1/73/7b8ea9a017b754525a3bdfc7f2734f73da9287ba2b817d1c76e427872900/nodeconductor-auth-openid-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "9f79c64f514ae05c94e666b4e14976ef", "sha256": "6c0f9a6ca93365315ba342358b0f74ec26d348b92a82b53d78cfa142a6224a46" }, "downloads": -1, "filename": "nodeconductor_auth_openid-0.8.1-py2.7.egg", "has_sig": false, "md5_digest": "9f79c64f514ae05c94e666b4e14976ef", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15576, "upload_time": "2017-06-09T21:20:48", "url": "https://files.pythonhosted.org/packages/e4/ff/a53191ba7872f9f6086e719f06017ccd1f52e37c1671fac52201715bbb68/nodeconductor_auth_openid-0.8.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4ca23ce740e4e90892adfff1b411bf2e", "sha256": "e4de568a759a16affa52c85afaf0e3047130398fc536f36db114901362b72342" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.8.1.tar.gz", "has_sig": false, "md5_digest": "4ca23ce740e4e90892adfff1b411bf2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5147, "upload_time": "2017-06-09T21:20:46", "url": "https://files.pythonhosted.org/packages/56/e8/68a9d597fc9cd4696b7bb59e513f764caf9d46e378762aac3365b7efc259/nodeconductor-auth-openid-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "777e4dbac4b541b2802a34bbc9dd5f3f", "sha256": "dcc1fd9586f12fbc46f4a578650b0fe0c713b2b1f321b804bdb71d5d5013e6c5" }, "downloads": -1, "filename": "nodeconductor_auth_openid-0.8.2-py2.7.egg", "has_sig": false, "md5_digest": "777e4dbac4b541b2802a34bbc9dd5f3f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15588, "upload_time": "2017-06-30T20:34:49", "url": "https://files.pythonhosted.org/packages/b5/94/4b1a5482d0fea23108505e1b16df48a3c943f048680f6b9faf1b14b3dc07/nodeconductor_auth_openid-0.8.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5ce56587d4ed19956be6143a79769293", "sha256": "00959f1bd50a5b3881bc2a8152e1a3ae72f6231248cc4b8e60bdfe8fe78d24bb" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.8.2.tar.gz", "has_sig": false, "md5_digest": "5ce56587d4ed19956be6143a79769293", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5150, "upload_time": "2017-06-30T20:34:48", "url": "https://files.pythonhosted.org/packages/e4/8d/d879e7534a6d1c4bed402dee17feef4ab1f2a7797b4feddaf4fb6286622c/nodeconductor-auth-openid-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "2b03ed13bed067bd9fe8e04c582c51f9", "sha256": "7293aae8677d3f3eb339d7748914f2f1f592469bc22fc4bf18c4ef4d4e58c9e5" }, "downloads": -1, "filename": "nodeconductor_auth_openid-0.8.3-py2.7.egg", "has_sig": false, "md5_digest": "2b03ed13bed067bd9fe8e04c582c51f9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15578, "upload_time": "2017-07-03T19:02:31", "url": "https://files.pythonhosted.org/packages/c8/49/f4e244a897608e50280fe6095300432c48c33b4684bcdbe519bdf61168b3/nodeconductor_auth_openid-0.8.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "12d796a37835f975c0caa632cc787c77", "sha256": "8c2707dc6193db8828c9843e79b8565b797f03d8d0088c7f2aad780992ff43be" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.8.3.tar.gz", "has_sig": false, "md5_digest": "12d796a37835f975c0caa632cc787c77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5146, "upload_time": "2017-07-03T19:02:29", "url": "https://files.pythonhosted.org/packages/3c/de/525c5eb76068ded6f68a46dab6aec490e36a935b9830f7f3dd41e0031928/nodeconductor-auth-openid-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "75b9511b4b92a8f71fd51738630da87d", "sha256": "922d685b880e0ea4dbde444d05fc6e58cc43912d9a741c452fc06f7895a53ffd" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.8.4.tar.gz", "has_sig": false, "md5_digest": "75b9511b4b92a8f71fd51738630da87d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5192, "upload_time": "2017-09-16T13:05:36", "url": "https://files.pythonhosted.org/packages/b3/12/c10eced115ec3d8aa2f08400a181e1095b76efe6cb48a2503c2327267d7f/nodeconductor-auth-openid-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "9f02a9832f39103e3d479ea00ed598da", "sha256": "8adc7ff7ef5b5dd0aedb47601f922b16c3740df3606aa4436dd0a0d7b4b1b414" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.8.5.tar.gz", "has_sig": false, "md5_digest": "9f02a9832f39103e3d479ea00ed598da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5196, "upload_time": "2017-11-01T20:08:24", "url": "https://files.pythonhosted.org/packages/90/b6/eb468e0ea19eb430d35273e428d2975cbd8094461c0944f479d68d42b4f1/nodeconductor-auth-openid-0.8.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9f02a9832f39103e3d479ea00ed598da", "sha256": "8adc7ff7ef5b5dd0aedb47601f922b16c3740df3606aa4436dd0a0d7b4b1b414" }, "downloads": -1, "filename": "nodeconductor-auth-openid-0.8.5.tar.gz", "has_sig": false, "md5_digest": "9f02a9832f39103e3d479ea00ed598da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5196, "upload_time": "2017-11-01T20:08:24", "url": "https://files.pythonhosted.org/packages/90/b6/eb468e0ea19eb430d35273e428d2975cbd8094461c0944f479d68d42b4f1/nodeconductor-auth-openid-0.8.5.tar.gz" } ] }