{ "info": { "author": "tokendito", "author_email": "tokendito@dowjones.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software 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 :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": ".. image:: https://raw.githubusercontent.com/dowjones/tokendito/master/docs/tokendito.png\n :align: center\n\nGenerate temporary AWS credentials via Okta.\n\n.. image:: https://github.com/dowjones/tokendito/workflows/Lint%20and%20Test/badge.svg\n :target: https://github.com/dowjones/tokendito/actions\n\n.. image:: https://img.shields.io/badge/python-2.7%2C%203.5%2C%203.6%2C%203.7%2C%203.8-blueviolet\n :target: https://pypi.org/project/tokendito/\n\n.. image:: https://github.com/dowjones/tokendito/workflows/Woke/badge.svg\n :target: https://github.com/dowjones/tokendito/actions\n\n.. image:: https://img.shields.io/badge/license-Apache%202.0-ff69b4\n :target: https://github.com/dowjones/tokendito/blob/master/LICENSE.txt\n\n.. image:: https://img.shields.io/badge/OS-Mac%2C%20Windows%2C%20Linux-9cf\n :target: https://github.com/dowjones/tokendito/\n\n.. image:: https://coveralls.io/repos/github/dowjones/tokendito/badge.svg\n :target: https://coveralls.io/github/dowjones/tokendito\n\n|\n|\n\n.. image:: https://raw.githubusercontent.com/dowjones/tokendito/master/docs/tokendito-scaled.gif\n\n\n**WARNING: Python2.7 and Python3.5 support will be dropped in a near time, pin tokendito version to current if you want to keep it working in automation.**\n\nNOTE: Advanced users may shorten the tokendito interaction to a `single command `_.\n\n.. _STS: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html\n\nUse tokendito to generate temporary AWS credentials via Okta for programmatic authentication to AWS. Tokendito signs you in to Okta and uses your existing AWS integration to broker your SAML assertion into your AWS accounts, returning STS_ tokens into your local ``~/.aws/credentials`` file.\n\nRequirements\n------------\n\n* Python 2.7.10+\n* Your AWS account is federated in Okta\n\ntokendito is compatible with both python 2 and 3, and can be installed with either pip or pip3.\n\nGetting started\n---------------\n\n#. Install (via PyPi): ``pip install tokendito``\n\n#. Run ``tokendito --configure``.\n\n#. Run ``tokendito``.\n\nHave multiple Okta tiles to switch between? View our `multi-tile guide `_.\n\n=====================================================================================================================================================================================================================================================\nTips, tricks, troubleshooting, examples, and more docs are `here `_! Also, `contributions are welcome `_!\n=====================================================================================================================================================================================================================================================\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dowjones/tokendito", "keywords": "okta,aws,sts", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "tokendito", "package_url": "https://pypi.org/project/tokendito/", "platform": "", "project_url": "https://pypi.org/project/tokendito/", "project_urls": { "Homepage": "https://github.com/dowjones/tokendito" }, "release_url": "https://pypi.org/project/tokendito/1.3.0/", "requires_dist": [ "boto3 (>=1.9.0)", "requests (>=2.19.0)", "configparser (>=3.5.0)", "future (>=0.16.0)", "pyOpenSSL (>=18.0.0)", "beautifulsoup4 (>=4.6.0)", "lxml (>=4.3.0)", "pytz (==2021.1)", "tzlocal (==2.1)", "cryptography (==3.3.2) ; python_version == \"2.7\"" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "Get AWS STS tokens from Okta SSO", "version": "1.3.0", "yanked": false, "yanked_reason": null }, "last_serial": 11192741, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "883265cd0e8882fd8e3acea499c1499a", "sha256": "9cf140b65cbf102c2179d74ada7692d98d1d2dfd9f81be8d1315f404a2ddec5f" }, "downloads": -1, "filename": "tokendito-1.0.0.tar.gz", "has_sig": false, "md5_digest": "883265cd0e8882fd8e3acea499c1499a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 13848, "upload_time": "2019-07-31T14:08:32", "upload_time_iso_8601": "2019-07-31T14:08:32.490793Z", "url": "https://files.pythonhosted.org/packages/53/b2/b75c1afc166169e52072a7de3abce92ff156a994eb793a9c16656158aaca/tokendito-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d4de6aba021fe0a86e636354bf9a4cc0", "sha256": "95a5c3c528530ebad8cf20365024b0daa7494338c9b874ce2b9a5a02ac868316" }, "downloads": -1, "filename": "tokendito-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d4de6aba021fe0a86e636354bf9a4cc0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 17839, "upload_time": "2019-10-25T18:00:02", "upload_time_iso_8601": "2019-10-25T18:00:02.780681Z", "url": "https://files.pythonhosted.org/packages/58/1b/4ebad9a535b2df6d3a9462a5e944332bf4273b0d39ddfafe55cb228f4963/tokendito-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "26093c1da3f6123d3da8013e746c1a8b", "sha256": "492f7585ee332a44e59002002e518a2e8d9e68e4c182c96080e92fddbc5f035e" }, "downloads": -1, "filename": "tokendito-1.0.1.tar.gz", "has_sig": false, "md5_digest": "26093c1da3f6123d3da8013e746c1a8b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 156657, "upload_time": "2019-10-25T18:00:04", "upload_time_iso_8601": "2019-10-25T18:00:04.451081Z", "url": "https://files.pythonhosted.org/packages/c7/80/96cd7e68d4cec3bf7a640578a4be4681445d30000418eafb4d173a49b962/tokendito-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "04fb788c284301f4e0b9b7429dc1f47e", "sha256": "10b2fc0c94976f20e6d5755d955dcbbbbca554195dd93504830f82c88fae1573" }, "downloads": -1, "filename": "tokendito-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "04fb788c284301f4e0b9b7429dc1f47e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 22755, "upload_time": "2020-02-24T20:46:20", "upload_time_iso_8601": "2020-02-24T20:46:20.678977Z", "url": "https://files.pythonhosted.org/packages/e0/49/3f6c45a99914e64fdfdf4c9bc5ff7f115a9b8931a60bce5eb7b750dd5285/tokendito-1.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d8560b5611e7d61d9c9216658938f5be", "sha256": "e5277e2bdcc41d766bcab722e3587fbd656705583b13d8a08e2c060f0ab252b9" }, "downloads": -1, "filename": "tokendito-1.1.0.tar.gz", "has_sig": false, "md5_digest": "d8560b5611e7d61d9c9216658938f5be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 19086, "upload_time": "2020-02-24T20:46:21", "upload_time_iso_8601": "2020-02-24T20:46:21.739110Z", "url": "https://files.pythonhosted.org/packages/40/06/4d18b0058d9c28fc5f48b9b0750f45dd7232bb35e52b87e90cdaa0a3d5b4/tokendito-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "eaf20fd198afb12ea0fa16374389fa63", "sha256": "fb5a657ec4c33357ee66a13fed3cbf085df56a510fdf6d8e5738e7f174adef55" }, "downloads": -1, "filename": "tokendito-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eaf20fd198afb12ea0fa16374389fa63", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 22329, "upload_time": "2021-05-04T16:12:54", "upload_time_iso_8601": "2021-05-04T16:12:54.522786Z", "url": "https://files.pythonhosted.org/packages/70/1d/57c36a642e051570dc4ec65a6684d62044967b874a8bd3a2da63284388f6/tokendito-1.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "665e2ea94d066885e2db036979966fe3", "sha256": "348f9f537aed3f586ff8a27a579ee212a3ea519d48112a8237a8f9604e629216" }, "downloads": -1, "filename": "tokendito-1.1.1.tar.gz", "has_sig": false, "md5_digest": "665e2ea94d066885e2db036979966fe3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 19568, "upload_time": "2021-05-04T16:12:55", "upload_time_iso_8601": "2021-05-04T16:12:55.872311Z", "url": "https://files.pythonhosted.org/packages/02/f7/81c75f4bd51555a226928eb451b73d3ac730372cb19bec89788da4e8e2fa/tokendito-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "fff3135a0012a4d64db54dfb1f10b73c", "sha256": "0465a827a0eff48c827c15306d64978fb0ce17f54ebd3b78392f012fc0d7865f" }, "downloads": -1, "filename": "tokendito-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fff3135a0012a4d64db54dfb1f10b73c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 22650, "upload_time": "2021-05-21T15:38:05", "upload_time_iso_8601": "2021-05-21T15:38:05.649878Z", "url": "https://files.pythonhosted.org/packages/2f/82/57b1155117f6624a2c324922e8833e819dfb1c625948e14519cb6cedfe9a/tokendito-1.1.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "724034c140f9ee657531f5917bf98994", "sha256": "a4dad485fcacf291b19345f61a2980fb76968d7e1bc74f02007e73c2ff236dfa" }, "downloads": -1, "filename": "tokendito-1.1.2.tar.gz", "has_sig": false, "md5_digest": "724034c140f9ee657531f5917bf98994", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 20514, "upload_time": "2021-05-21T15:38:07", "upload_time_iso_8601": "2021-05-21T15:38:07.290782Z", "url": "https://files.pythonhosted.org/packages/ea/7c/579f08867bd525d5d2114957e9d62aaf2aed8f9fe9b5a6ff54b20d658680/tokendito-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "550e153033dde705c380b56de48bb72a", "sha256": "8d869354754e2fbdd67999ea46a3a242decf14dd7b011553ffaab63a0af8a73c" }, "downloads": -1, "filename": "tokendito-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "550e153033dde705c380b56de48bb72a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 23369, "upload_time": "2021-06-22T16:08:05", "upload_time_iso_8601": "2021-06-22T16:08:05.174502Z", "url": "https://files.pythonhosted.org/packages/6a/ee/6a1d692a64fb85934f5a012334d4f779bcae1c210326db53cf4bcda60ea9/tokendito-1.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9c08301fb67f2e9d70d890577f453843", "sha256": "8c274062eec26a4ba36fc351fe931707c86de109c4f107f48214add1e7cfbab2" }, "downloads": -1, "filename": "tokendito-1.2.0.tar.gz", "has_sig": false, "md5_digest": "9c08301fb67f2e9d70d890577f453843", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 21108, "upload_time": "2021-06-22T16:08:06", "upload_time_iso_8601": "2021-06-22T16:08:06.563698Z", "url": "https://files.pythonhosted.org/packages/69/71/5221b62d818140ee3906469ad395548cb5b688293553b46d38f0f68ea254/tokendito-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "2e107e8d6f20463fad1778dd80fcdc56", "sha256": "744f42d427be5dfc60bba05b53b001de8193a8ce0b64d35d8eb9d95ed38ca3d4" }, "downloads": -1, "filename": "tokendito-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e107e8d6f20463fad1778dd80fcdc56", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 23399, "upload_time": "2021-07-07T21:30:35", "upload_time_iso_8601": "2021-07-07T21:30:35.514784Z", "url": "https://files.pythonhosted.org/packages/c3/92/9ad49cba51a28e5110c7a0e97f65359f648f029b855266c5795a25f3e14e/tokendito-1.2.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8d9f3556103399a60bbe0bf12290c5a5", "sha256": "6c5706968780fe65b47e27a7a0650a6e3655b2bde25ce471a6a36c10eb72b322" }, "downloads": -1, "filename": "tokendito-1.2.1.tar.gz", "has_sig": false, "md5_digest": "8d9f3556103399a60bbe0bf12290c5a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 21142, "upload_time": "2021-07-07T21:30:36", "upload_time_iso_8601": "2021-07-07T21:30:36.565055Z", "url": "https://files.pythonhosted.org/packages/38/7f/b3c291ceaacbe90ae046fef5e639e5343f65acaf88ee7bfcb4ad8d609b21/tokendito-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "5c72909271650adc7a139485f5ac2d47", "sha256": "332197f6d9a1b70c6d8d871fe3ae90bbb081c23cdfa73a066721452eff3d143c" }, "downloads": -1, "filename": "tokendito-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c72909271650adc7a139485f5ac2d47", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 23575, "upload_time": "2021-08-16T19:02:31", "upload_time_iso_8601": "2021-08-16T19:02:31.020345Z", "url": "https://files.pythonhosted.org/packages/70/00/e31f8528ec883b9e6b0b49bb931e482de5487179aec975d637a8b9b416d8/tokendito-1.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9d4fffd0cdcccfc2d9f4d46363402263", "sha256": "36593f649b1b3f97ea9e8d52f2b0ced784144c301a5d34154b387e927f42f44d" }, "downloads": -1, "filename": "tokendito-1.3.0.tar.gz", "has_sig": false, "md5_digest": "9d4fffd0cdcccfc2d9f4d46363402263", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 21346, "upload_time": "2021-08-16T19:02:32", "upload_time_iso_8601": "2021-08-16T19:02:32.601418Z", "url": "https://files.pythonhosted.org/packages/2a/68/2fd201e7893f39fd2879260cf4eccfcc069350980c014929ee49a0fecb58/tokendito-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5c72909271650adc7a139485f5ac2d47", "sha256": "332197f6d9a1b70c6d8d871fe3ae90bbb081c23cdfa73a066721452eff3d143c" }, "downloads": -1, "filename": "tokendito-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c72909271650adc7a139485f5ac2d47", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 23575, "upload_time": "2021-08-16T19:02:31", "upload_time_iso_8601": "2021-08-16T19:02:31.020345Z", "url": "https://files.pythonhosted.org/packages/70/00/e31f8528ec883b9e6b0b49bb931e482de5487179aec975d637a8b9b416d8/tokendito-1.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9d4fffd0cdcccfc2d9f4d46363402263", "sha256": "36593f649b1b3f97ea9e8d52f2b0ced784144c301a5d34154b387e927f42f44d" }, "downloads": -1, "filename": "tokendito-1.3.0.tar.gz", "has_sig": false, "md5_digest": "9d4fffd0cdcccfc2d9f4d46363402263", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 21346, "upload_time": "2021-08-16T19:02:32", "upload_time_iso_8601": "2021-08-16T19:02:32.601418Z", "url": "https://files.pythonhosted.org/packages/2a/68/2fd201e7893f39fd2879260cf4eccfcc069350980c014929ee49a0fecb58/tokendito-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }