{ "info": { "author": "Ye Ding", "author_email": "guiewy@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "=========\nQuickAuth\n=========\n\nA quick user-password authentication for Python.\n\nInstallation\n------------\n\n.. code:: bash\n\n pip install quickauth\n\nUsage\n-----\n\n.. code:: python\n\n from quickauth.core import QuickAuth\n authenticator = QuickAuth()\n print(authenticator.register())\n print(authenticator.authorize(key='fbdca934-34c0-11e9-8bb3-685b35d08286',value='579d0f25-aed1-40c4-afa8-61e11254f47e'))\n print(authenticator.update(key='fbdca934-34c0-11e9-8bb3-685b35d08286'))\n\nOutputs:\n\n.. code:: json\n\n {'key': 'fbdca934-34c0-11e9-8bb3-685b35d08286', 'secret': '579d0f25-aed1-40c4-afa8-61e11254f47e'}\n True\n {'key': 'fbdca934-34c0-11e9-8bb3-685b35d08286', 'secret': '974bc9bb-8839-4f0c-83b7-adc78cc3247d'}\n\n\nRun from terminal:\n\n.. code:: bash\n\n python3 -m quickauth.core [-h] [--db DB] [-k KEY] [-s SECRET] OPERATION\n\n\nPositional arguments:\n\n`OPERATION` register, authorize, or update\n\nOptional arguments:\n\n-h, --help show this help message and exit\n--db DB database file, default: auth.db\n-k KEY, --key KEY key\n-s SECRET, --secret SECRET secret", "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/valency/quickauth/", "keywords": "auth,authentication", "license": "", "maintainer": "", "maintainer_email": "", "name": "quickauth", "package_url": "https://pypi.org/project/quickauth/", "platform": "", "project_url": "https://pypi.org/project/quickauth/", "project_urls": { "Homepage": "https://github.com/valency/quickauth/" }, "release_url": "https://pypi.org/project/quickauth/0.2.21/", "requires_dist": null, "requires_python": "", "summary": "QuickAuth: A Quick User-Password Authentication for Python", "version": "0.2.21" }, "last_serial": 4843763, "releases": { "0.2.21": [ { "comment_text": "", "digests": { "md5": "33e6985b46dc7efbf05f578e309cd0b3", "sha256": "3fbff833454098c5c0a9c19a629034560b621d44e97c5876db763bf6274d4d7b" }, "downloads": -1, "filename": "quickauth-0.2.21.tar.gz", "has_sig": false, "md5_digest": "33e6985b46dc7efbf05f578e309cd0b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2292, "upload_time": "2019-02-20T05:37:26", "url": "https://files.pythonhosted.org/packages/b2/3e/76df6b694c3934194201487b549b3c2806d64693f9b54438720689ee41bc/quickauth-0.2.21.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "33e6985b46dc7efbf05f578e309cd0b3", "sha256": "3fbff833454098c5c0a9c19a629034560b621d44e97c5876db763bf6274d4d7b" }, "downloads": -1, "filename": "quickauth-0.2.21.tar.gz", "has_sig": false, "md5_digest": "33e6985b46dc7efbf05f578e309cd0b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2292, "upload_time": "2019-02-20T05:37:26", "url": "https://files.pythonhosted.org/packages/b2/3e/76df6b694c3934194201487b549b3c2806d64693f9b54438720689ee41bc/quickauth-0.2.21.tar.gz" } ] }