{ "info": { "author": "Travis Mehlinger", "author_email": "tmehlinger@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "`okta-uuid`\n===========\n\nThis is a simple module for turning Okta's user IDs (which *appear* to be\nbase62-encoded integers) into UUIDs, and vice versa. This is useful for\nintegrating Okta with systems or services where you don't necessarily want to\nuse string identifiers.\n\nInstalling\n----------\n\nFirst, make sure you're using Python 3.2 or newer.\n\nInstall from pypi: ``pip install okta-uuid``\n\n\nDeveloping\n----------\n\n* Create a virtualenv.\n* Clone this repo.\n* Install the requirements: ``python setup.py develop``.\n* Hack away!\n\nThere's a (small!) test suite included. You can run it with ``python test.py``.\n\n\nUsing\n-----\n\nGet a UUID from an Okta ID:\n\n.. code-block:: python\n\n idstr = '00ABCD1234wxyz5678pq'\n oid = okta_uuid.OktaUserId(idstr)\n\n print(repr(oid))\n print(oid)\n print(oid.uuid)\n\n # output:\n #\n # OktaUserId('00ABCD1234wxyz5678pq')\n # 00ABCD1234wxyz5678pq\n # cb406d76-d66a-6007-5001-36cc7b010000\n\nGet an Okta ID from a UUID:\n\n.. code-block:: python\n\n idstr = '00ABCD1234wxyz5678pq'\n oid = okta_uuid.OktaUserId(idstr)\n new_oid = okta_uuid.OktaUserId.from_uuid(oid.uuid)\n\n print(new_oid)\n print(oid == new_oid)\n\n # output:\n #\n # 00ABCD1234wxyz5678pq\n # True\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/tmehlinger/okta-uuid", "keywords": "okta uuid", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "okta-uuid", "package_url": "https://pypi.org/project/okta-uuid/", "platform": "", "project_url": "https://pypi.org/project/okta-uuid/", "project_urls": { "Homepage": "https://github.com/tmehlinger/okta-uuid" }, "release_url": "https://pypi.org/project/okta-uuid/0.1.0/", "requires_dist": [ "pybase62" ], "requires_python": "", "summary": "Turn Okta User IDs into UUIDs.", "version": "0.1.0" }, "last_serial": 3733946, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a93704086f901a3b2c0cb71376c90e0d", "sha256": "a835f695ae8482d438e47480975896603e4f20d646523d63b6c497362934c77f" }, "downloads": -1, "filename": "okta_uuid-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a93704086f901a3b2c0cb71376c90e0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2421, "upload_time": "2018-04-04T13:34:44", "url": "https://files.pythonhosted.org/packages/a6/cc/4ec992ac0801cc5db7f2c14db23b49ea19bbcb8490c71f249e67be67f6fb/okta_uuid-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee9ceb3c2a27994a9117d808eef7b3f9", "sha256": "bfff140761e3c418d0b1c7a8da5222ad5d378c988641f0777145b52915d02793" }, "downloads": -1, "filename": "okta-uuid-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ee9ceb3c2a27994a9117d808eef7b3f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2329, "upload_time": "2018-04-04T13:34:45", "url": "https://files.pythonhosted.org/packages/f1/2a/6c09a9b0d23325decca1c0cdc54bbcb61b72177449e9df2614c2dc813308/okta-uuid-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a93704086f901a3b2c0cb71376c90e0d", "sha256": "a835f695ae8482d438e47480975896603e4f20d646523d63b6c497362934c77f" }, "downloads": -1, "filename": "okta_uuid-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a93704086f901a3b2c0cb71376c90e0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2421, "upload_time": "2018-04-04T13:34:44", "url": "https://files.pythonhosted.org/packages/a6/cc/4ec992ac0801cc5db7f2c14db23b49ea19bbcb8490c71f249e67be67f6fb/okta_uuid-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee9ceb3c2a27994a9117d808eef7b3f9", "sha256": "bfff140761e3c418d0b1c7a8da5222ad5d378c988641f0777145b52915d02793" }, "downloads": -1, "filename": "okta-uuid-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ee9ceb3c2a27994a9117d808eef7b3f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2329, "upload_time": "2018-04-04T13:34:45", "url": "https://files.pythonhosted.org/packages/f1/2a/6c09a9b0d23325decca1c0cdc54bbcb61b72177449e9df2614c2dc813308/okta-uuid-0.1.0.tar.gz" } ] }