{ "info": { "author": "Masafumi Miyajima", "author_email": "mmiyajima2@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "\n=====================\nKANTAN oidc (KAOC) \n=====================\n.. image:: https://travis-ci.org/mmiyajima2/django-kantanoidc.svg?branch=master\n :target: https://travis-ci.org/mmiyajima2/django-kantanoidc\n.. image:: https://coveralls.io/repos/github/mmiyajima2/django-kantanoidc/badge.svg?branch=master\n :target: https://coveralls.io/github/mmiyajima2/django-kantanoidc?branch=master\n\nKAOC behaves like OpenID Connect client as Django helper application.\nKANTAN means \"naive\" or, \"very simple\".\n\nInstallation\n=====================\n\n.. code-block:: bash\n\n shell>pip install djangokantanoidc\n\n\nUsage\n=====================\n\nInstalled apps:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'kantanoidc.apps.KantanoidcConfig',\n ...\n )\n\nURLconfs for Django project:\n\n.. code-block:: python\n\n urlpatterns = [\n ...\n path('kantanoidc/', include('kantanoidc.urls')),\n ]\n\n\nSettings\n=====================\n\nKAOC_SERVER\n---------------\n\nDefault: ``''``\n\nOpenID Connect Authorization Server URL.\n\nKAOC_CLIENT_ID\n---------------\n\nDefault: ``''``\n\nClient ID.\n\nKAOC_CLIENT_SECRET\n------------------\n\nDefault: ``''``\n\nClient secret.\n\n\nKAOC_EXTENDER (Optional)\n-------------------------\n\nDefault: ``None``\n\nExtend a basic authentication flow.\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/mmiyajima2/django-kantanoidc", "keywords": "django oidc", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "djangokantanoidc", "package_url": "https://pypi.org/project/djangokantanoidc/", "platform": "", "project_url": "https://pypi.org/project/djangokantanoidc/", "project_urls": { "Homepage": "https://github.com/mmiyajima2/django-kantanoidc" }, "release_url": "https://pypi.org/project/djangokantanoidc/0.1.6/", "requires_dist": [ "django", "requests", "urllib3 (>=1.24.2)" ], "requires_python": "", "summary": "Helper app as oidc client", "version": "0.1.6", "yanked": false, "yanked_reason": null }, "last_serial": 6959678, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d834c293de19e905e1ba484051054b4b", "sha256": "cdbd76483e402ccac0a4076c1e7a21b56b3177bb6e604aad00d542948c55b632" }, "downloads": -1, "filename": "djangokantanoidc-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d834c293de19e905e1ba484051054b4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5649, "upload_time": "2019-02-08T08:36:50", "upload_time_iso_8601": "2019-02-08T08:36:50.900400Z", "url": "https://files.pythonhosted.org/packages/9d/4d/5dd15b640e25d321877e724b0785ecb435f1d3d3ed2d278559952b04e29a/djangokantanoidc-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0165cd6f096a0ed1b8b0152053c84897", "sha256": "e4aae1fa60f9a2d03f20cf36f077faa231ea2415f7c70b794ec244e9c68dbcfc" }, "downloads": -1, "filename": "djangokantanoidc-0.0.1.tar.gz", "has_sig": false, "md5_digest": "0165cd6f096a0ed1b8b0152053c84897", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4365, "upload_time": "2019-02-08T08:36:53", "upload_time_iso_8601": "2019-02-08T08:36:53.003752Z", "url": "https://files.pythonhosted.org/packages/ce/40/d53b4d304c5d049acc2b9c6b710c68f15a373429e73533d164bd671f6b41/djangokantanoidc-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "ebc8269620f999f987ea732c9177be52", "sha256": "61fc540363d9a81eedc92cc919eb133fee188c2ec90036cc74477e50451db312" }, "downloads": -1, "filename": "djangokantanoidc-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ebc8269620f999f987ea732c9177be52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5691, "upload_time": "2019-02-18T08:56:38", "upload_time_iso_8601": "2019-02-18T08:56:38.367029Z", "url": "https://files.pythonhosted.org/packages/d8/6d/89496a7ee5db6d13a3a72995350bdd538217ac5f1b9238c696bba33e3e47/djangokantanoidc-0.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5d09dd4f425dc912179aa8326799a8d9", "sha256": "069241a851c4d5245b186964d1c6132e71c80e823d3a68327045499711f43c98" }, "downloads": -1, "filename": "djangokantanoidc-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5d09dd4f425dc912179aa8326799a8d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4411, "upload_time": "2019-02-18T08:56:40", "upload_time_iso_8601": "2019-02-18T08:56:40.456062Z", "url": "https://files.pythonhosted.org/packages/d3/47/0857567142d1030b85193436679a8d35d47c912d24befcad762e3041fe9d/djangokantanoidc-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6b2b7659337df6f8a56a54b6ace1ab3d", "sha256": "4eebb267746ce1f95cc5c0a9701f9f8b8c74717ecca86cd1fb183640f7a5ac63" }, "downloads": -1, "filename": "djangokantanoidc-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6b2b7659337df6f8a56a54b6ace1ab3d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5691, "upload_time": "2019-02-18T10:58:00", "upload_time_iso_8601": "2019-02-18T10:58:00.304609Z", "url": "https://files.pythonhosted.org/packages/df/8c/d09a8c805e503ba7818539000f3bfd758f90bbd3ae3fc9bfaacf6633685a/djangokantanoidc-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2d7709c6c0439dd96db830814f7cab76", "sha256": "f22c63f380bdb61ec40bd0a0235d3343f64701c19d524c9b5c3d0a57f5b60fec" }, "downloads": -1, "filename": "djangokantanoidc-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2d7709c6c0439dd96db830814f7cab76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4382, "upload_time": "2019-02-18T10:58:01", "upload_time_iso_8601": "2019-02-18T10:58:01.508374Z", "url": "https://files.pythonhosted.org/packages/fa/1c/a5d2802e943005051210218bf36b5af24a8903a2864faec2ff98c4c1aa19/djangokantanoidc-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "17abef5c5a6450e706cccdc478333790", "sha256": "21e11b0073cbb941746163d98a0b899a90abeaa5950038f5e0fdafe23c5a5b92" }, "downloads": -1, "filename": "djangokantanoidc-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "17abef5c5a6450e706cccdc478333790", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5688, "upload_time": "2019-02-24T14:53:00", "upload_time_iso_8601": "2019-02-24T14:53:00.982528Z", "url": "https://files.pythonhosted.org/packages/f5/2e/55957d57721c5553e153b7c97d85436610ebdc0cf42e746998e6abef8baf/djangokantanoidc-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "32ed1133e4eff758506863eb22947ab3", "sha256": "28e46016b8b837f6eb3f2af374037ba8d0aa4c5afe40280bd466c5673194aeeb" }, "downloads": -1, "filename": "djangokantanoidc-0.0.4.tar.gz", "has_sig": false, "md5_digest": "32ed1133e4eff758506863eb22947ab3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4384, "upload_time": "2019-02-24T14:53:02", "upload_time_iso_8601": "2019-02-24T14:53:02.434821Z", "url": "https://files.pythonhosted.org/packages/86/59/52f45fe3874adca369ae69453bf41d16b5284a23c9cd4d9c8b764daededc/djangokantanoidc-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "19a6c8577dbac2724869293a6b2dd648", "sha256": "7c2360b11f2c630f18603d9810e38493edbbf6be222f1ddaadd9551a13d67c2e" }, "downloads": -1, "filename": "djangokantanoidc-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "19a6c8577dbac2724869293a6b2dd648", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5703, "upload_time": "2019-02-25T08:51:08", "upload_time_iso_8601": "2019-02-25T08:51:08.590503Z", "url": "https://files.pythonhosted.org/packages/bb/5e/ccc86e59c5f984955f2ba5f4ebc9830763614ecf2b39fd05306e1cdac30e/djangokantanoidc-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "47d06f14a91cd27bdd8f14a85c8be84b", "sha256": "90e86dd3c8d25e1424dc28db10a00a867183d8453d91ec8f9c2bd6bcd8922ce6" }, "downloads": -1, "filename": "djangokantanoidc-0.1.0.tar.gz", "has_sig": false, "md5_digest": "47d06f14a91cd27bdd8f14a85c8be84b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4401, "upload_time": "2019-02-25T08:51:09", "upload_time_iso_8601": "2019-02-25T08:51:09.621893Z", "url": "https://files.pythonhosted.org/packages/aa/58/14584c1929993d8fb865f7badc0b9623dfcf4dff9ee3db97bb11ddd9f0a7/djangokantanoidc-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ff3234ead2a586a0ac0c2c6b233d849e", "sha256": "7cb56de0c0b8d4b590f14c967e2e3873648f336f89518434cbd0da9d8f1ff10d" }, "downloads": -1, "filename": "djangokantanoidc-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ff3234ead2a586a0ac0c2c6b233d849e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5715, "upload_time": "2019-03-08T14:15:14", "upload_time_iso_8601": "2019-03-08T14:15:14.097668Z", "url": "https://files.pythonhosted.org/packages/e6/b8/04d3f3a2967f7336b89d65512b53396e1beac10d219fb065d4da40eee3cd/djangokantanoidc-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4c12c72b4f9d0e4c03add568775c226d", "sha256": "808cbe9f5ad0985d7e553fc3f881e8bde0e98cb1239e86d705f4c43f5fad5bad" }, "downloads": -1, "filename": "djangokantanoidc-0.1.1.tar.gz", "has_sig": false, "md5_digest": "4c12c72b4f9d0e4c03add568775c226d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4404, "upload_time": "2019-03-08T14:15:15", "upload_time_iso_8601": "2019-03-08T14:15:15.348546Z", "url": "https://files.pythonhosted.org/packages/92/97/3be4c9cf81cc0f42aa76e177fb5444360f886f7eab4f9e56351eddf1aa6a/djangokantanoidc-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a6ed1b7252031d1073b9a39db2f77932", "sha256": "e3afae0f740352e9888975aa04761a327219993fd888e8439480d796bb7ebc16" }, "downloads": -1, "filename": "djangokantanoidc-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a6ed1b7252031d1073b9a39db2f77932", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5757, "upload_time": "2019-03-15T02:34:54", "upload_time_iso_8601": "2019-03-15T02:34:54.193431Z", "url": "https://files.pythonhosted.org/packages/fd/25/c7270854bfd5d06b48b56de6a968886ce17bbcf04381610ab9c7c31dc50e/djangokantanoidc-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "938750912368a76d6a649b706228c6a7", "sha256": "014984e576ff376d6f24289039dec6b8eb3c3abeace6e96848f1a524c797b28d" }, "downloads": -1, "filename": "djangokantanoidc-0.1.2.tar.gz", "has_sig": false, "md5_digest": "938750912368a76d6a649b706228c6a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4447, "upload_time": "2019-03-15T02:34:55", "upload_time_iso_8601": "2019-03-15T02:34:55.267681Z", "url": "https://files.pythonhosted.org/packages/48/c9/ca5260c24fe7c80e4a9dfe4abc61b9e9e801f46677734a5565f2cf1ac4dd/djangokantanoidc-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "df88dc56a90acac9e1e1d1dc48c115d5", "sha256": "218f0039fb157878a69d708d1312e24c1a0bdef0194b1609249b3a61a2c78f73" }, "downloads": -1, "filename": "djangokantanoidc-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "df88dc56a90acac9e1e1d1dc48c115d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5793, "upload_time": "2019-06-04T10:03:22", "upload_time_iso_8601": "2019-06-04T10:03:22.733152Z", "url": "https://files.pythonhosted.org/packages/1e/04/2224b1d712808393faa56fd063eae9304259048faecbcc825eaeb7770073/djangokantanoidc-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4ccb976d3f96e5fde1117ae2749ca51e", "sha256": "50e5cbef45823d045bc2a1149e2c63819f3d458321bb300326e7acd0410e9e12" }, "downloads": -1, "filename": "djangokantanoidc-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4ccb976d3f96e5fde1117ae2749ca51e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4479, "upload_time": "2019-06-04T10:03:24", "upload_time_iso_8601": "2019-06-04T10:03:24.316687Z", "url": "https://files.pythonhosted.org/packages/b4/98/4ff6cb1477201490098b6e010d223c063bcdcc8f16361126480065d95d67/djangokantanoidc-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "f79276b453b91e79f083dcfe32642aac", "sha256": "34c6531ba1a2a39cd2114deeba46f2bffe6b2b36c83826479613a0c57b743e7d" }, "downloads": -1, "filename": "djangokantanoidc-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f79276b453b91e79f083dcfe32642aac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5795, "upload_time": "2019-10-24T02:09:49", "upload_time_iso_8601": "2019-10-24T02:09:49.367751Z", "url": "https://files.pythonhosted.org/packages/44/d4/0f28fe0bc958afcb762a755bdabf65f4e8b1aad9e14bac1d96df5eb5296a/djangokantanoidc-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9627f68f4aca169de5f2d25c2e9a4b51", "sha256": "2a8536ba7eaa5b8ea8e2f36182d972900a89d89397fd3c797c8832a32b0320f7" }, "downloads": -1, "filename": "djangokantanoidc-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9627f68f4aca169de5f2d25c2e9a4b51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4479, "upload_time": "2019-10-24T02:09:50", "upload_time_iso_8601": "2019-10-24T02:09:50.873032Z", "url": "https://files.pythonhosted.org/packages/8b/bf/161b9d6c62f42871b1de94e3b616d084116cf75a31eaff3040128ba23617/djangokantanoidc-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "8b5e3ef746b37de460edfd1d3999d409", "sha256": "693a469e0faba44f0f7107e165e09afc4707e792ee3e0de94991e1b15e4b0df9" }, "downloads": -1, "filename": "djangokantanoidc-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8b5e3ef746b37de460edfd1d3999d409", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5795, "upload_time": "2020-04-06T06:59:13", "upload_time_iso_8601": "2020-04-06T06:59:13.627008Z", "url": "https://files.pythonhosted.org/packages/32/2d/3220f9de7751fad769cdb1fe8ffdba6e188726847ca0f2de01029e7990de/djangokantanoidc-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4cb0a9c5fd5ce8784e078e1e9a8aa5b6", "sha256": "21efad25b970c2ffede56afa66e4ee4d296b30fb02a98e7f70cfd66fa4c70c34" }, "downloads": -1, "filename": "djangokantanoidc-0.1.5.tar.gz", "has_sig": false, "md5_digest": "4cb0a9c5fd5ce8784e078e1e9a8aa5b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4482, "upload_time": "2020-04-06T06:59:15", "upload_time_iso_8601": "2020-04-06T06:59:15.367827Z", "url": "https://files.pythonhosted.org/packages/78/e6/b280a764f5add4cb6ea5ee37ba3fa0e386be14a1bfddf5158cb401c2041b/djangokantanoidc-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "ab88221eafe519f30b4122a57b166379", "sha256": "edfea6c3844a3ecdbdc32362e2a7d021a87e7d9dc6c0e42cff925270134db668" }, "downloads": -1, "filename": "djangokantanoidc-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ab88221eafe519f30b4122a57b166379", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5795, "upload_time": "2020-04-06T07:13:37", "upload_time_iso_8601": "2020-04-06T07:13:37.920767Z", "url": "https://files.pythonhosted.org/packages/d9/be/2e3024ffe784626c2eec49b308e0818fb9f04fd0eb81d9b270083e5f1065/djangokantanoidc-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dad305126c9d968aab6b4ed53cecedc9", "sha256": "a2a0f8d8718d2d10e8349bcc0ff0b705c94cc88df0025fb96d114dd2eae22c80" }, "downloads": -1, "filename": "djangokantanoidc-0.1.6.tar.gz", "has_sig": false, "md5_digest": "dad305126c9d968aab6b4ed53cecedc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4480, "upload_time": "2020-04-06T07:13:39", "upload_time_iso_8601": "2020-04-06T07:13:39.198021Z", "url": "https://files.pythonhosted.org/packages/ca/1f/8847f58c2ee814dc968f825c177f308f94566c44595833844a8155708eaf/djangokantanoidc-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ab88221eafe519f30b4122a57b166379", "sha256": "edfea6c3844a3ecdbdc32362e2a7d021a87e7d9dc6c0e42cff925270134db668" }, "downloads": -1, "filename": "djangokantanoidc-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ab88221eafe519f30b4122a57b166379", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5795, "upload_time": "2020-04-06T07:13:37", "upload_time_iso_8601": "2020-04-06T07:13:37.920767Z", "url": "https://files.pythonhosted.org/packages/d9/be/2e3024ffe784626c2eec49b308e0818fb9f04fd0eb81d9b270083e5f1065/djangokantanoidc-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dad305126c9d968aab6b4ed53cecedc9", "sha256": "a2a0f8d8718d2d10e8349bcc0ff0b705c94cc88df0025fb96d114dd2eae22c80" }, "downloads": -1, "filename": "djangokantanoidc-0.1.6.tar.gz", "has_sig": false, "md5_digest": "dad305126c9d968aab6b4ed53cecedc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4480, "upload_time": "2020-04-06T07:13:39", "upload_time_iso_8601": "2020-04-06T07:13:39.198021Z", "url": "https://files.pythonhosted.org/packages/ca/1f/8847f58c2ee814dc968f825c177f308f94566c44595833844a8155708eaf/djangokantanoidc-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }