{ "info": { "author": "Andy Loughran", "author_email": "andy@lockran.com", "bugtrack_url": null, "classifiers": [], "description": "# Cloudtoken OKTA Auth Plugin\n\nThis is an OKTA auth plugin for [Cloudtoken](https://bitbucket.org/atlassian/cloudtoken).\n\n## Installation\n\n $ pip3 install cloudtoken-plugin.okta\n\n## Configuring Cloudtoken\n\nYou will need to add the `okta` plugin to auth section your `~/.config/cloudtoken/config.yaml` and have the `saml` plugin\nimmediately after it. You `config.yaml` should look something like this: \n\n auth:\n - okta\n - saml\n\nYou will also need to add both a gui flag (for an ugly, but functional popup), and the OKTA url into `config.yaml` as a top level key. Your config.yaml should look something\nlike this:\n\n okta_url: 'https://mydomain.okta.com/'\n gui: True\n plugins:\n pre_auth:\n auth:\n - okta\n - saml\n post_auth:\n - export_credentials_shell\n\n\n## 401's when authenticating?\nIIS might be trying to authenticate your credentials using Windows Authentication instead of Forms authentication.\n\nYou can follow the instructions [here](http://www.richardawilson.com/2010/10/adfs-20-login-page.html) to fix that.\n\n## Contributors\n\nPull requests, issues and comments welcome. For pull requests:\n\n* Add tests for new features and bug fixes\n* Follow the existing style\n* Separate unrelated changes into multiple pull requests\n\nSee the existing issues for things to start contributing.\n\nFor bigger changes, make sure you start a discussion first by creating\nan issue and explaining the intended change.\n\nAtlassian requires contributors to sign a Contributor License Agreement,\nknown as a CLA. This serves as a record stating that the contributor is\nentitled to contribute the code/documentation/translation to the project\nand is willing to have it used in distributions and derivative works\n(or is willing to transfer ownership).\n\nPrior to accepting your contributions we ask that you please follow the appropriate\nlink below to digitally sign the CLA. The Corporate CLA is for those who are\ncontributing as a member of an organization and the individual CLA is for\nthose contributing as an individual.\n\n* [CLA for corporate contributors](https://na2.docusign.net/Member/PowerFormSigning.aspx?PowerFormId=e1c17c66-ca4d-4aab-a953-2c231af4a20b)\n* [CLA for individuals](https://na2.docusign.net/Member/PowerFormSigning.aspx?PowerFormId=3f94fbdc-2fbe-46ac-b14c-5d152700ae5d)\n\n## License\n\nCopyright (c) 2016 Atlassian and others.\nApache 2.0 licensed, see [LICENSE.txt](LICENSE.txt) file.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/atlassian/cloudtoken", "keywords": "", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "cloudtoken-plugin.okta", "package_url": "https://pypi.org/project/cloudtoken-plugin.okta/", "platform": "", "project_url": "https://pypi.org/project/cloudtoken-plugin.okta/", "project_urls": { "Homepage": "https://bitbucket.org/atlassian/cloudtoken" }, "release_url": "https://pypi.org/project/cloudtoken-plugin.okta/0.0.9/", "requires_dist": null, "requires_python": ">=3.5", "summary": "OKTA plugin for cloudtoken.", "version": "0.0.9" }, "last_serial": 4607044, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ddc29f6e4635b1f12e7b2d510965c07f", "sha256": "0b4bc827497b2e7361dec6f98b9867a39ccfe8023fb3da7ff1d9258fbd2f02e7" }, "downloads": -1, "filename": "cloudtoken_plugin.okta-0.0.1-py2.7.egg", "has_sig": false, "md5_digest": "ddc29f6e4635b1f12e7b2d510965c07f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": ">=3.5", "size": 4815, "upload_time": "2018-02-05T11:48:27", "url": "https://files.pythonhosted.org/packages/ac/75/4f05dfd68dac3bca8d56d8f6f768282d588bcb8f0b4580ffab98aa5c8d2c/cloudtoken_plugin.okta-0.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a87d2f908f8d21104f0f30d51840075a", "sha256": "421f7ba8640e7247135fe613472af5556fc52e823b60de803f37d717bee23149" }, "downloads": -1, "filename": "cloudtoken_plugin.okta-0.0.1-py3.6.egg", "has_sig": false, "md5_digest": "a87d2f908f8d21104f0f30d51840075a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 4891, "upload_time": "2018-02-05T11:48:29", "url": "https://files.pythonhosted.org/packages/9e/9c/479a035aeeb19909d2184b4ce7a24ef779bcf345cf3426c5c7273a21ee4d/cloudtoken_plugin.okta-0.0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "f26949507ef471667aa0332b31f94b72", "sha256": "d364478ec212e798bdd35e9f3333a0adba2ea509f079553b6580baf3d559bbb6" }, "downloads": -1, "filename": "cloudtoken_plugin.okta-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f26949507ef471667aa0332b31f94b72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4294, "upload_time": "2018-02-05T11:48:24", "url": "https://files.pythonhosted.org/packages/45/55/dbb9f13e65cf5505bbe6638100ae5b9c526e9be3fc3ef7812b9e57010e0f/cloudtoken_plugin.okta-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96556a8b5465b672f76c8ca0afd64700", "sha256": "703652f8b7642a35ea8315bcce14cd020a77f9f33711dc10384de6c8c7e8eada" }, "downloads": -1, "filename": "cloudtoken-plugin.okta-0.0.1.tar.gz", "has_sig": false, "md5_digest": "96556a8b5465b672f76c8ca0afd64700", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3305, "upload_time": "2018-02-05T11:48:26", "url": "https://files.pythonhosted.org/packages/ec/80/4be42ddd3c7563b39bad97166268aacfd6c050147b950e94e919f829afb3/cloudtoken-plugin.okta-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f262fe7dd4280cc561b9061711de0ea9", "sha256": "3c4280c2f872c20dd1bb536e189b3b20cdf5c8979f92e39aacefadb8e6090836" }, "downloads": -1, "filename": "cloudtoken-plugin.okta-0.0.2.macosx-10.12-intel.tar.gz", "has_sig": false, "md5_digest": "f262fe7dd4280cc561b9061711de0ea9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4018, "upload_time": "2018-02-05T11:55:48", "url": "https://files.pythonhosted.org/packages/dc/58/28b4af64fe47eaeeac314d44651ae535c81c983ee2bd651d13c5838d97bf/cloudtoken-plugin.okta-0.0.2.macosx-10.12-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "d1f9f117ff4b8a4ef654f8e24d895278", "sha256": "244e0f414de8ae7f5ef5befb232e86f17fd4ac557d84f0a05048a5bb43c327be" }, "downloads": -1, "filename": "cloudtoken_plugin.okta-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d1f9f117ff4b8a4ef654f8e24d895278", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4328, "upload_time": "2018-02-05T11:55:47", "url": "https://files.pythonhosted.org/packages/85/6b/100902b8c9da9bc1b71b59384c7147d02e2a90974ec7abe6ccb0ef1cddfc/cloudtoken_plugin.okta-0.0.2-py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0465ceda56500a27cff61e5313d3d598", "sha256": "933d27cd6ce8bbe1cc690401dc88205cc666a052102fda168247b8bb74af5a28" }, "downloads": -1, "filename": "cloudtoken_plugin.okta-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0465ceda56500a27cff61e5313d3d598", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4339, "upload_time": "2018-02-05T12:02:25", "url": "https://files.pythonhosted.org/packages/19/3d/1370d2063fad35aab8ad5891679f7737ab9522400adbdb7fcd43c8ee0426/cloudtoken_plugin.okta-0.0.3-py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "06dd1c3248d00307ee70fda0902385e4", "sha256": "16fb70618396d231abc54a1823b68f84768011d617584e6f60972544600ac2cb" }, "downloads": -1, "filename": "cloudtoken-plugin.okta-0.0.4.macosx-10.12-intel.tar.gz", "has_sig": false, "md5_digest": "06dd1c3248d00307ee70fda0902385e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4078, "upload_time": "2018-02-06T13:24:03", "url": "https://files.pythonhosted.org/packages/d7/76/27b94bb9ed921a02c83eff36376c2d3e91382928b3ee3038772ad6e278df/cloudtoken-plugin.okta-0.0.4.macosx-10.12-intel.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "8092e089b6c7fde5a594279f6f9e33cb", "sha256": "fce1d3b1eab5f7db3b5520571dde9d7fc76e72db54e1e40cf00b494d9655a0d6" }, "downloads": -1, "filename": "cloudtoken-plugin.okta-0.0.5.macosx-10.12-intel.tar.gz", "has_sig": false, "md5_digest": "8092e089b6c7fde5a594279f6f9e33cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4460, "upload_time": "2018-02-06T15:21:28", "url": "https://files.pythonhosted.org/packages/3c/02/0b5aa45007c48edb6c50109ab384a40b31464f518e3b84d8e95ce26a705e/cloudtoken-plugin.okta-0.0.5.macosx-10.12-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "5448b5f8b1374448bcd3b59ae279da0f", "sha256": "8c70b91a201edab6d5afdc9c6f36b9f4c70fb241cc574913956015a96a597048" }, "downloads": -1, "filename": "cloudtoken_plugin.okta-0.0.5-py3.6.egg", "has_sig": false, "md5_digest": "5448b5f8b1374448bcd3b59ae279da0f", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 5835, "upload_time": "2018-12-16T11:40:11", "url": "https://files.pythonhosted.org/packages/fb/82/4b5573b73e3e582704a62df85a0732d7b3f19f2786de3b1b90b04581045d/cloudtoken_plugin.okta-0.0.5-py3.6.egg" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "491d936b489cad68feabbce874b81148", "sha256": "30de8b379083a18edb725e43c1d99d1b873ef3cc8e011db21078d49eb1c830d4" }, "downloads": -1, "filename": "cloudtoken_plugin.okta-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "491d936b489cad68feabbce874b81148", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4227, "upload_time": "2018-12-16T11:40:06", "url": "https://files.pythonhosted.org/packages/30/af/f472e40aa3796b1e2b7a26713a3e5dee33482baa77c059eb2a6e4596c4c3/cloudtoken_plugin.okta-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc0a4330d9ef758ddc46f2a9ce395db1", "sha256": "4342bca4e075afbfcb521b3ba7f6f0dc75160ee7ae598e6c4ea02a2584140879" }, "downloads": -1, "filename": "cloudtoken-plugin.okta-0.0.6.tar.gz", "has_sig": false, "md5_digest": "fc0a4330d9ef758ddc46f2a9ce395db1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4164, "upload_time": "2018-12-16T11:40:07", "url": "https://files.pythonhosted.org/packages/82/75/12a33cf59082bb8b10551394cb85231dcc882836a2f0199b7415c1df8639/cloudtoken-plugin.okta-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "672a5ece0fc80b5096fdfa8cb5de0c49", "sha256": "29622762494249b4aade5acd69f009e63e71b64f74b84406b02ba6dbf7613469" }, "downloads": -1, "filename": "cloudtoken_plugin.okta-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "672a5ece0fc80b5096fdfa8cb5de0c49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 5385, "upload_time": "2018-12-16T11:43:31", "url": "https://files.pythonhosted.org/packages/f1/95/419ff4779d7a1908ea4ceb99ee4ef71409b85a78e0306c416376f72547e1/cloudtoken_plugin.okta-0.0.7-py3-none-any.whl" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "f89e977aa9ab42a06b0d7415a8d4c01d", "sha256": "94a2f76f8b96bd08ffdeeb2af35fd853c8471f53298bb3c6a42b0bfcacb59d79" }, "downloads": -1, "filename": "cloudtoken-plugin.okta-0.0.8.macosx-10.12-x86_64.tar.gz", "has_sig": false, "md5_digest": "f89e977aa9ab42a06b0d7415a8d4c01d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6328, "upload_time": "2018-12-17T08:38:03", "url": "https://files.pythonhosted.org/packages/59/7e/51a20e148d102139c03e63d16dbace207c28f08c6bd7a15f9afdf4d289d9/cloudtoken-plugin.okta-0.0.8.macosx-10.12-x86_64.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "6753f25211d1dd7c1a72f63810964603", "sha256": "f3acd1b882aae666d318f9465bb7d270013ee160dac4f705e0cb43f9e4700b63" }, "downloads": -1, "filename": "cloudtoken-plugin.okta-0.0.9.macosx-10.12-x86_64.tar.gz", "has_sig": false, "md5_digest": "6753f25211d1dd7c1a72f63810964603", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6330, "upload_time": "2018-12-17T08:45:46", "url": "https://files.pythonhosted.org/packages/ef/b4/aa1131b8e90dfa0bec4cbac0ce92ab14d3982812498f7cd0706e1e327d2a/cloudtoken-plugin.okta-0.0.9.macosx-10.12-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "6f7a935445a472474279a5cfff51ea97", "sha256": "cd97397ad6bf88cedf52cf0f2e1a8a135a8f584c29df1dc66d24cbbb2a3e27fe" }, "downloads": -1, "filename": "cloudtoken_plugin.okta-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "6f7a935445a472474279a5cfff51ea97", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 7403, "upload_time": "2018-12-17T08:46:29", "url": "https://files.pythonhosted.org/packages/17/99/8f2152ddcdd9a57f50fd11518ee8b6534f34b047cf6c9b2b2914960975ea/cloudtoken_plugin.okta-0.0.9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6753f25211d1dd7c1a72f63810964603", "sha256": "f3acd1b882aae666d318f9465bb7d270013ee160dac4f705e0cb43f9e4700b63" }, "downloads": -1, "filename": "cloudtoken-plugin.okta-0.0.9.macosx-10.12-x86_64.tar.gz", "has_sig": false, "md5_digest": "6753f25211d1dd7c1a72f63810964603", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6330, "upload_time": "2018-12-17T08:45:46", "url": "https://files.pythonhosted.org/packages/ef/b4/aa1131b8e90dfa0bec4cbac0ce92ab14d3982812498f7cd0706e1e327d2a/cloudtoken-plugin.okta-0.0.9.macosx-10.12-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "6f7a935445a472474279a5cfff51ea97", "sha256": "cd97397ad6bf88cedf52cf0f2e1a8a135a8f584c29df1dc66d24cbbb2a3e27fe" }, "downloads": -1, "filename": "cloudtoken_plugin.okta-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "6f7a935445a472474279a5cfff51ea97", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 7403, "upload_time": "2018-12-17T08:46:29", "url": "https://files.pythonhosted.org/packages/17/99/8f2152ddcdd9a57f50fd11518ee8b6534f34b047cf6c9b2b2914960975ea/cloudtoken_plugin.okta-0.0.9-py3-none-any.whl" } ] }