{ "info": { "author": "CommerceHub", "author_email": "", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "# AWS KERBEROS STS\nBased on the ADFS-CLI script [originally posted by Quint Van Deman](https://blogs.aws.amazon.com/security/post/Tx1LDN0UBGJJ26Q/How-to-Implement-Federated-API-and-CLI-Access-Using-SAML-2-0-and-AD-FS).\n\n## Overview\nThis script provides a seamless mechanism for federating the AWS CLI. When properly configured, this script allows a user to get a short lived (1 hour) set of credentials for each authorized role.\n\nThe script leverages Kerberos and a [SAML-compatible IdP](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_saml.html) to avoid any need for the user to enter\nan AD domain password, or provide AWS credentials. However, users can also\nauthenticate using NTLM with their username and password or with a Kerberos keytab.\n\n> See [our security policy](SECURITY.md) for handling of security-related matters.\n\n## Configuration\nKerb-STS looks for configuration in the ~/.kerb-sts/config.json file. This file contains the following fields: \n\nField | Required? | Description\n:--- |:--- |:---\nidp_url | Yes | URL where the SAML authentication requests are sent\nadfs_url | No | **deprecated** URL where the SAML authentication requests are sent\nregion | Yes | Region for AWS credentials\nkerb_domain | No | Domain name used for the Kerberos GSS exchange. This is set to the domain name of `idp_url` by default\npreferred_auth_type | No | Type of authentication to use when a username and password is submitted. Acceptable values: `ntlm` (default), `kerberos`\n\nUsers can generate this file with Kerb-STS:\n```\nkerb-sts --configure\n```\nThis will prompt the user for those values and then serialize the configuration. Users\ncan also manually create the configuration file. A sample for AD FS is demonstrated below:\n```\n{\n \"region\": \"us-east-1\",\n \"idp_url\": \"https://sample.domain.com/adfs/ls/IdpInitiatedSignOn.aspx?loginToRp=urn:amazon:webservices\"\n}\n```\nUsers can override either of the configured values on the command line.\n\n## Installation\n* *Note: Python 2.7.10 is the minimal version supported*\n* *Note: All platforms have been tested with both Python 2.7 and 3.5*\n\n### OSX\n* *Note: If you are using El Capitan or Sierra, refer to the subsequent OSX section*\n\n0. sudo easy_install pip\n1. sudo pip install kerb-sts\n\n### OSX - El Capitan\n* *Note: El Capitan forces the version of some modules which directly interfere with kerb-sts. In order to\nget it to work users need to either use a version of Python that was not included with the OS or need\nto follow these instructions which leverage virtual environments.*\n\n0. sudo easy_install pip virtualenv\n1. virtualenv ~/kerb-sts\n2. source ~/kerb-sts/bin/activate\n3. sudo pip install kerb-sts --ignore-installed six\n4. deactivate\n5. sudo ln -s ~/kerb-sts/bin/kerb-sts /usr/local/bin/kerb-sts\n\n### MacOS Sierra\n0. You will need to update your version of Python to 2.7.12+; Homebrew is the easiest method.\n1. You will also need to install/update the XCODE Development Extensions\n 1a. sudo xcode-select install\n2. You can then just run sudo pip install kerb-sts\n\n### Windows\n0. Install [Python](https://www.python.org/downloads/)\n1. Ensure python and python/scripts are on the PATH\n2. Install pywin32 from [mhammond/pywin32](https://github.com/mhammond/pywin32/releases). Follow the instructions to ensure you get the correct version.\n3. pip install kerb-sts\n\n### Ubuntu\n0. sudo apt-get update\n1. sudo apt-get install -y krb5-kdc libkrb5-dev python-setuptools python3-pip\n2. sudo pip install kerb-sts\n\n## Usage\nIf the install went smoothly `kerb-sts` should be on your path. There are a lot of configuration options.\nThe best way to discover them is to check out the help statement.\n```\nkerb-sts --help\n```\n\n#### Default Role\nThe script allows users to specify an AWS IAM role that will be set as the default IAM role in\nthe credentials file.\n```\nkerb-sts -r [iam-role-to-assume]\n```\nAll subsequent AWS CLI commands will use this role by default.\n\nAdditionally, all available roles will be added as named profiles to the credentials file.\nUsers can then leverage the default role or use the AWS_DEFAULT_PROFILE environment variable to\nselect a specific role/profile. You can find more information about the credentials file\nin the [AWS Documentation](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html#cli-config-files).\n\n#### Only Role\nIf you have a lot of roles available, it may take a while to process all available roles.\nIn this case, you can use the `-o` option and only the specified role will be processed.\nIt will also be treated as the default role (`-r` option).\n\n#### Daemon\nBy passing in a `--daemon` flag, the script will continue running and update the credentials file every\nhalf hour. The refresh time can be set with the `--refresh` argument, but remember\nthe tokens only last for one hour.\n```\nkerb-sts -r iam-role-to-assume --daemon\n```\n\n#### Authenticating with Username/Password\n```\nkerb-sts -u username -p 'password' -d DOMAIN\n```\nBased on the value of `preferred_auth_type` in your config file, this call with authenticate using NTLM, or will create a kerberos ticket for the inputted user and authenticate.\n\n#### Keytab\nThis script allows users to generate Kerberos tokens with Kerberos keytabs. Keytabs\nare private key files that are signed with the user's name, domain, and password.\nYou can generate a keytab by running:\n```\nktutil -k username.keytab add -p username@DOMAIN.COM -e arcfour-hmac-md5 -V 1\n```\nUsers can use the keytab to authenticate with Kerberos by running:\n```\nkinit -kt username.keytab username@DOMAIN.COM\n```\nKeytabs allow users to authenticate without their password. The keytab is signed with the password however, so\nwhen a password is updated the keytab must likewise be updated.\nThey can then be used with kerb-sts to generate temporary tokens:\n```\nkerb-sts --key username.keytab -u username -d DOMAIN.COM\n```\n\n#### Credential File\nThe default location for the AWS credentials file is ~/.aws/credentials. Users are also able to specify\na different location for the credentials generated.\n```\nkerb-sts -c ./aws-credentials\n```\n\n## Troubleshooting\n#### Kerberos\nIf you are having issues authenticating with Kerberos, make sure you can run `kinit`. This should prompt you for\nyour password and then login successfully. You can view your current Kerberos tickets with `klist`. If you want to\nensure Kerberos is working properly you can delete all of your tickets with `kdestroy -A` and then try to get another\nticket issued by running `kinit`.\n\n## Building a Distribution\n### Python\nThe easiest way to install and distribute kerb-sts is using a wheel.\nA distribution can be built by running:\n```\npython setup.py bdist_wheel\n```\nThat should output a .whl file in the dist directory which can be installed with pip.\n\n### Windows EXE\nKerb-STS can also be built into a standalone executable with Python bundled to ease installation.\n```\npython setup.py install\npip install pyinstaller\npyinstaller --onfile kerb_sts/__main__.py\n```\nThis will produce a dist/\\_\\_main__.exe which can then be renamed/run as a standalone exe.\n\n## Development\nThe recommended way to install locally from source is to use a virtual environment. From the root\nof the kerb-sts source code directory run:\n\n0. pip install virtualenv\n1. virtualenv venv\n2. source venv/bin/activate\n3. python setup.py install\n4. python kerb_sts/\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/commercehub-oss/kerb-sts.git", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "kerb-sts", "package_url": "https://pypi.org/project/kerb-sts/", "platform": "", "project_url": "https://pypi.org/project/kerb-sts/", "project_urls": { "Homepage": "https://github.com/commercehub-oss/kerb-sts.git" }, "release_url": "https://pypi.org/project/kerb-sts/0.1.13/", "requires_dist": [ "beautifulsoup4 (>=4.4.1)", "boto (>=2.43.0)", "boto3 (>=1.4.2)", "botocore (>=1.4.80)", "configparser (==3.5.0)", "ntlm-auth (==1.0.2)", "requests (>=2.12.3)", "requests-kerberos (>=0.11.0)", "requests-ntlm (>=0.3.0)", "six (>=1.10.0)", "pexpect (>=4.0.0)" ], "requires_python": "", "summary": "Renew AWS Simple Token Service Credentials", "version": "0.1.13" }, "last_serial": 5417790, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "21f7aa0a97d9ea6531a3f831b278df97", "sha256": "88b1c337b213b6b5587bf7222586084a54bdbf2d787e9189e3736d5a808f11cf" }, "downloads": -1, "filename": "kerb_sts-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21f7aa0a97d9ea6531a3f831b278df97", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16402, "upload_time": "2016-05-12T19:44:28", "url": "https://files.pythonhosted.org/packages/28/f5/9b7db81852a813b3570116599375b83766d907352b2c7c6ef636af7e3d4f/kerb_sts-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f67a1f989e3df5a240f6dc3316f96c3e", "sha256": "6e2157d711571089f9dd3ce8dc368a04c1e52b87db6bc9fe35c6ee238fd23c73" }, "downloads": -1, "filename": "kerb_sts-0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "f67a1f989e3df5a240f6dc3316f96c3e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 27411, "upload_time": "2017-03-20T16:40:40", "url": "https://files.pythonhosted.org/packages/b4/29/28fe8313e3e7960ae963afb79600889eb981b0aca1fc6cffae40b69957f1/kerb_sts-0.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d1a00710d9a674cbda81d5c79c630378", "sha256": "ae5f6b074f109f11fe2df9c88e3d166b75b63174b9b8538cf04638668e75a62a" }, "downloads": -1, "filename": "kerb_sts-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d1a00710d9a674cbda81d5c79c630378", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18634, "upload_time": "2017-03-20T16:40:37", "url": "https://files.pythonhosted.org/packages/a1/a2/538e842d17e4c57daa3363d4ad7b0301aa9c9c7ca7e8439c469505001265/kerb_sts-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d15c6df5646dc6d6ec51618866780b8e", "sha256": "b0535d31902db2987f71f9d457178af854a6f220b891ecfe2bccb6cf05574931" }, "downloads": -1, "filename": "kerb-sts-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d15c6df5646dc6d6ec51618866780b8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11186, "upload_time": "2017-03-20T16:40:39", "url": "https://files.pythonhosted.org/packages/97/85/a499b78ec68fb0604df7904bb63cc0de0460fa940ba425e39808cbfa1ede/kerb-sts-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "4a96619e0313eaf119687976ea7f6aff", "sha256": "eca23f7429d2a1631b4d42cbc6c0adab921ee27448f221f171daa49352638298" }, "downloads": -1, "filename": "kerb_sts-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4a96619e0313eaf119687976ea7f6aff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20894, "upload_time": "2019-06-10T20:23:45", "url": "https://files.pythonhosted.org/packages/ac/b3/ff818e2661defb559b3825396ba9512f15ae8667ece041dfb482eb13a49a/kerb_sts-0.1.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3f95c236fcffa0589629af3fd60dd0a", "sha256": "ad8d3aece4b6f4fc9d3ef56ef070fcdbf2ca4d9a5cb404dc16e766417fe7c29d" }, "downloads": -1, "filename": "kerb-sts-0.1.10.tar.gz", "has_sig": false, "md5_digest": "a3f95c236fcffa0589629af3fd60dd0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16369, "upload_time": "2019-06-10T20:23:47", "url": "https://files.pythonhosted.org/packages/c3/2d/0af930ebd6dacb520fe6a328bcc5758875f3c416157a37f186a75b808127/kerb-sts-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "57a74f60ca1268b9b4aaf899956fecc6", "sha256": "c381dda1cfaaf47022c49fdaca341dd8167dfe5f5a54e082823f7152bb086a8b" }, "downloads": -1, "filename": "kerb_sts-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57a74f60ca1268b9b4aaf899956fecc6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20912, "upload_time": "2019-06-14T04:09:16", "url": "https://files.pythonhosted.org/packages/62/2a/62eeb79efd8b4eb40de9e621213f1bb587f4e9ab940287ee957eb2028f1d/kerb_sts-0.1.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68ee2a91bfc85fad862da2be1498fbd0", "sha256": "1b64ad1c5c459818f4942e107ee5f0b574f462af76317c0d5534725635c1b013" }, "downloads": -1, "filename": "kerb-sts-0.1.11.tar.gz", "has_sig": false, "md5_digest": "68ee2a91bfc85fad862da2be1498fbd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16405, "upload_time": "2019-06-14T04:09:17", "url": "https://files.pythonhosted.org/packages/93/53/96bd73a99131393bbcc69dc0c299344ede217f6bb5814ffb26c9f323e4c0/kerb-sts-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "e679633be2aed47a515d00d934bae621", "sha256": "4c2bb860dd061d6f34934c6175f26250e40c1b6764ac3f6b1f87d72f7e3f1da8" }, "downloads": -1, "filename": "kerb_sts-0.1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e679633be2aed47a515d00d934bae621", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20920, "upload_time": "2019-06-18T20:29:40", "url": "https://files.pythonhosted.org/packages/6f/7f/0bd33578f1a2136f010f65eed2fdb7974b5a813040ef434b36ce053a19c2/kerb_sts-0.1.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "997875d142ff7a67242046602f8c90fb", "sha256": "a18defe9b5ddf87c29d9d714d8672d8b5060053777e26a3a31847e0eee7e7a4f" }, "downloads": -1, "filename": "kerb-sts-0.1.12.tar.gz", "has_sig": false, "md5_digest": "997875d142ff7a67242046602f8c90fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16393, "upload_time": "2019-06-18T20:29:42", "url": "https://files.pythonhosted.org/packages/5c/2a/e24be5ffc611fcbb262f298e99ec23134c45f18b5dd40d68a19827aed937/kerb-sts-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "45351209921c3216f5b344f733bc2734", "sha256": "91a9c8f3016102305673e7af87333c0c11f82e7fc781c951ef0addb548fc11f1" }, "downloads": -1, "filename": "kerb_sts-0.1.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "45351209921c3216f5b344f733bc2734", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20992, "upload_time": "2019-06-19T00:12:54", "url": "https://files.pythonhosted.org/packages/f5/1f/5b3b17f20603bcada4b78d171904fb882d444d54132b7335d4a29534b426/kerb_sts-0.1.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfe125875109a34d9e23264a6fabdf9c", "sha256": "cf8b1b846ce27d07d1b91c527b5b2b1f0bfb250253a6107b7dc980a26166e3e1" }, "downloads": -1, "filename": "kerb-sts-0.1.13.tar.gz", "has_sig": false, "md5_digest": "dfe125875109a34d9e23264a6fabdf9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16459, "upload_time": "2019-06-19T00:12:56", "url": "https://files.pythonhosted.org/packages/4c/41/572982b8f1becd694a854e362f6266d864d1b0b34d10ec07cff230824d49/kerb-sts-0.1.13.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "82d5cc0fae52c3d11563a473e18bf8a8", "sha256": "62e4ff31ec13b0f309327855c36ccf42a606a9ff4b70f616cca1965fcfa7690e" }, "downloads": -1, "filename": "kerb_sts-0.1.2-py2.7.egg", "has_sig": false, "md5_digest": "82d5cc0fae52c3d11563a473e18bf8a8", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 27774, "upload_time": "2017-06-16T16:25:57", "url": "https://files.pythonhosted.org/packages/6d/66/66a3c3f9c8a956167023592ef2a196fca476b13a82fc9ac2bdd148d4a6cc/kerb_sts-0.1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f1a67caaeb83c42f7ac18dfbb6b8fade", "sha256": "dd7f61ec94e927e814bc7787e19f23fa4c85e1f0ee36808f146cfd63739fe536" }, "downloads": -1, "filename": "kerb_sts-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f1a67caaeb83c42f7ac18dfbb6b8fade", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18783, "upload_time": "2017-06-16T16:25:54", "url": "https://files.pythonhosted.org/packages/4c/2b/e180052a768c3f636815375e0cf2cc22fcde5a8e4a98c99bab0f10a39ca4/kerb_sts-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8bdd1459a3d7f53d7439a3b5d9c3f89", "sha256": "6b58e66f652cf012df22d1b7babaad6eb002cf8d5eea94879bf768f7465ffe02" }, "downloads": -1, "filename": "kerb-sts-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d8bdd1459a3d7f53d7439a3b5d9c3f89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11349, "upload_time": "2017-06-16T16:25:56", "url": "https://files.pythonhosted.org/packages/fc/db/dbab62d0ed06145ff249ee45d59860709793cf473bf4e498e304de1ce815/kerb-sts-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a54d4f7da60bf31c766738ee3a2669e1", "sha256": "13c50656c731a10eaf89dff0e0151539f143d87c897c45a33063ad4082b4f73b" }, "downloads": -1, "filename": "kerb_sts-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a54d4f7da60bf31c766738ee3a2669e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15656, "upload_time": "2018-08-22T16:58:32", "url": "https://files.pythonhosted.org/packages/b8/99/a3ac014035eb1bf0ffaf2bc111ec543ac378546163996899f517032ddffc/kerb_sts-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cef5cd29784ba90ccd306d407573c71c", "sha256": "b811eabde8a9cbd91e41e729ef3d70db132e4a86725459024a601521a4d17e07" }, "downloads": -1, "filename": "kerb-sts-0.1.3.tar.gz", "has_sig": false, "md5_digest": "cef5cd29784ba90ccd306d407573c71c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12290, "upload_time": "2018-08-22T16:58:33", "url": "https://files.pythonhosted.org/packages/dd/ce/58beb3a19341a9f25cab6f21eceaf100cb02a4b494725713023fe198643f/kerb-sts-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "21bb4281fa7ed84db3f954f00635dae2", "sha256": "f4507c4ae184f355888cd79c88f3370b69e07c97613ec14abcc22c9adb013653" }, "downloads": -1, "filename": "kerb_sts-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21bb4281fa7ed84db3f954f00635dae2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20425, "upload_time": "2018-10-24T16:35:11", "url": "https://files.pythonhosted.org/packages/db/e4/9c62fb8a020a72b2eee3ac0cba0baffe4ce273a876d31b9cb7c7ab069a00/kerb_sts-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07decb56e6f6cdbdabfc9889f94f805d", "sha256": "1e3abce08d6d67608964f970455e555c3c942261622294ad53a0162206708585" }, "downloads": -1, "filename": "kerb-sts-0.1.4.tar.gz", "has_sig": false, "md5_digest": "07decb56e6f6cdbdabfc9889f94f805d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15115, "upload_time": "2018-10-24T16:35:13", "url": "https://files.pythonhosted.org/packages/2b/90/54cd8b96c46e19c3d13cb841752fba040b7e9b2eb809459bdeeb745ef47e/kerb-sts-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "ccd59d920174e0ede4919e36a641a167", "sha256": "835500d1b00091aa04e88dd49b68b0dc5a3cec5145fee5b1984ee50dd3319277" }, "downloads": -1, "filename": "kerb_sts-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ccd59d920174e0ede4919e36a641a167", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20611, "upload_time": "2019-01-10T19:10:22", "url": "https://files.pythonhosted.org/packages/2d/72/9fbbd4ddebd952420dfec59003c63e4069c5d3b362673db914f980dca045/kerb_sts-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66dca674bfe466adc9c40f79ab51fb1f", "sha256": "f2ce7c5b3f71431b9b2f2695deab821f1423cd1440e40d68ab07ed3f95993858" }, "downloads": -1, "filename": "kerb-sts-0.1.5.tar.gz", "has_sig": false, "md5_digest": "66dca674bfe466adc9c40f79ab51fb1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15322, "upload_time": "2019-01-10T19:10:24", "url": "https://files.pythonhosted.org/packages/26/e9/2d9fe7e15c95f4be3b995f24cbacee7ddb15fce19787f45293101e4f816d/kerb-sts-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "ada7f409f932e6a9832326d37e88cad8", "sha256": "ef76b1890f36eab0f1f841e5724aa93b0a5d9b38333648a53a0e3879269c64c2" }, "downloads": -1, "filename": "kerb_sts-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ada7f409f932e6a9832326d37e88cad8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20614, "upload_time": "2019-01-28T18:08:48", "url": "https://files.pythonhosted.org/packages/ed/8d/b5645a138f78d9e38e2c469c47c72462f071eca8583e7ad0c20693463489/kerb_sts-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "593ff1ad0dd3cf112e9e5a8b0bc6f649", "sha256": "b3d98f5dd8f78592364a479fca1f3f6313f2d35201b1e22213c5644ea7587526" }, "downloads": -1, "filename": "kerb-sts-0.1.6.tar.gz", "has_sig": false, "md5_digest": "593ff1ad0dd3cf112e9e5a8b0bc6f649", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15319, "upload_time": "2019-01-28T18:08:49", "url": "https://files.pythonhosted.org/packages/b2/34/85d1c620e695acbdea340193b992a0bde180de3a68d6f39edcc25d4c7993/kerb-sts-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "7152272908af7236a3d0eb464c914c34", "sha256": "d15bebbad96953396c821a2f7ac9099730ba3d219683a9b3cb157a868cc2c4ed" }, "downloads": -1, "filename": "kerb_sts-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7152272908af7236a3d0eb464c914c34", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20623, "upload_time": "2019-03-22T20:59:48", "url": "https://files.pythonhosted.org/packages/fe/99/5c3602387d537c3a2ee5d5d9f168ad35a78af6d18b6914721a061f3881c2/kerb_sts-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8cfed4d3cedd196bdb94d4bd4ebd87c", "sha256": "9d105553be3003e0b7029d7c38627e529055915810184c29815510cf5e777a17" }, "downloads": -1, "filename": "kerb-sts-0.1.7.tar.gz", "has_sig": false, "md5_digest": "a8cfed4d3cedd196bdb94d4bd4ebd87c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15329, "upload_time": "2019-03-22T20:59:49", "url": "https://files.pythonhosted.org/packages/f6/e1/b97ce9aeaf249b61970dab190e87811db2011b5884e66ae087b394fb887a/kerb-sts-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "3ccb8902ac54b5ce46fd8e202e48999f", "sha256": "ccb106fa5b243eda8bd3b4d22f376b0ef6385659e705e8894ec9668d0214885f" }, "downloads": -1, "filename": "kerb_sts-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ccb8902ac54b5ce46fd8e202e48999f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20882, "upload_time": "2019-06-10T15:53:20", "url": "https://files.pythonhosted.org/packages/eb/7b/fcdbb9b09e41fb21bf92429d74538cf2e8d42114cec0bb17c3a4a35e2ab7/kerb_sts-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "454495b3e89c4c79db857f3965f56515", "sha256": "851e229c5772fe5ed3c32de39507fdac60792f7ae783a2f328ef4dcc4fa368db" }, "downloads": -1, "filename": "kerb-sts-0.1.8.tar.gz", "has_sig": false, "md5_digest": "454495b3e89c4c79db857f3965f56515", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16372, "upload_time": "2019-06-10T15:53:21", "url": "https://files.pythonhosted.org/packages/63/23/4327e015ac3ce51d948ef7038c74cf6b9170f04122ebfbd34f375854fbc2/kerb-sts-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "4256b5a45bcaf0e531f39362c49c1d70", "sha256": "f95e7f8a56d08be2d0a2361df7f75cad112c5f5fbc02eba3ca3a6b1f4bf4e55f" }, "downloads": -1, "filename": "kerb_sts-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4256b5a45bcaf0e531f39362c49c1d70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20882, "upload_time": "2019-06-10T15:57:18", "url": "https://files.pythonhosted.org/packages/89/fa/11231c68d80db8b22a4973a221187159a082fabed81662c8eb5155329c38/kerb_sts-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d81d2bc602e38c097a4ef71feef8ffa", "sha256": "0c0ef3cbcd02855c2e2e6e18d0330f3f11fe0e89640a1ffce1832c4a72ddfebd" }, "downloads": -1, "filename": "kerb-sts-0.1.9.tar.gz", "has_sig": false, "md5_digest": "5d81d2bc602e38c097a4ef71feef8ffa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16375, "upload_time": "2019-06-10T15:57:19", "url": "https://files.pythonhosted.org/packages/d7/e9/27f2ada54a5dcccd143206ccd72e028417f7a333376e3d46a2275b966afe/kerb-sts-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "45351209921c3216f5b344f733bc2734", "sha256": "91a9c8f3016102305673e7af87333c0c11f82e7fc781c951ef0addb548fc11f1" }, "downloads": -1, "filename": "kerb_sts-0.1.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "45351209921c3216f5b344f733bc2734", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20992, "upload_time": "2019-06-19T00:12:54", "url": "https://files.pythonhosted.org/packages/f5/1f/5b3b17f20603bcada4b78d171904fb882d444d54132b7335d4a29534b426/kerb_sts-0.1.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfe125875109a34d9e23264a6fabdf9c", "sha256": "cf8b1b846ce27d07d1b91c527b5b2b1f0bfb250253a6107b7dc980a26166e3e1" }, "downloads": -1, "filename": "kerb-sts-0.1.13.tar.gz", "has_sig": false, "md5_digest": "dfe125875109a34d9e23264a6fabdf9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16459, "upload_time": "2019-06-19T00:12:56", "url": "https://files.pythonhosted.org/packages/4c/41/572982b8f1becd694a854e362f6266d864d1b0b34d10ec07cff230824d49/kerb-sts-0.1.13.tar.gz" } ] }