{ "info": { "author": "Kevin Qiu", "author_email": "kevin@idempotent.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3" ], "description": "===============================\nflask-passwordless\n===============================\n\n.. image:: https://badge.fury.io/py/flask-passwordless.png\n :target: http://badge.fury.io/py/flask-passwordless\n \n.. image:: https://travis-ci.org/kevinjqiu/flask-passwordless.png?branch=master\n :target: https://travis-ci.org/kevinjqiu/flask-passwordless\n\n.. image:: https://pypip.in/d/flask-passwordless/badge.png\n :target: https://crate.io/packages/flask-passwordless?version=latest\n\n\nFlask extension for implementing passwordless login.\n\nInspired by `passwordless `_\n\n-----\nIntro\n-----\n\nThis simple flask plugin allows you to implement passwordless login using one-time password token authentication.\n\nPasswordless authentication is faster to deploy, easier for your users and better for security.\n\n\n^^^^^^^^^^\nDeployment\n^^^^^^^^^^\n\nA single ``userid`` field in your web front-end and that's it. No need for complicated user login forms.\n\n^^^^^^^^^^^\nConvenience\n^^^^^^^^^^^\n\nUsers don't have to come up with a secure password.\n\n^^^^^^^^\nSecurity\n^^^^^^^^\n\nBecause using one-time token, you don't need to store users' passwords so you have no passwords to lose to hackers.\n\n\n-----\nUsage\n-----\n\n^^^^^^^^^^^^\nInstallation\n^^^^^^^^^^^^\n\nSimilar to any modern python libraries, install flask-passwordless with `pip `_\n\n pip install flask-passwordless\n\nIf you're using `virtualenv `_ (and you really should), activate the virtualenv before doing ``pip install``.\n\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nIntegrate it in your project\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nTake a look at the examples folder\n\n\n\n* Free software: BSD license\n* Documentation: http://flask-passwordless.rtfd.org.\n\n\n\n\nHistory\n-------\n\n0.1.0 (2014-10-16)\n++++++++++++++++++\n\n* First release on PyPI.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kevinjqiu/flask-passwordless", "keywords": "flask,flask_passwordless", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "flask-passwordless", "package_url": "https://pypi.org/project/flask-passwordless/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/flask-passwordless/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/kevinjqiu/flask-passwordless" }, "release_url": "https://pypi.org/project/flask-passwordless/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Flask extension for passwordless login", "version": "0.1.1" }, "last_serial": 1401060, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "eb1143253ae0315bf6bcd0a06e661c43", "sha256": "799ed755ea29cc325cb68db7595de53ed666c57431925c6533dbce093fbe35a5" }, "downloads": -1, "filename": "flask_passwordless-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eb1143253ae0315bf6bcd0a06e661c43", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6211, "upload_time": "2014-10-21T04:53:00", "url": "https://files.pythonhosted.org/packages/24/22/b50d3ae90ab5ced8da969e1818acddfa09b02d9b0f3b152ab950e16f23d6/flask_passwordless-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "566646ac000a10fdbef48f03424dd9ac", "sha256": "86987c90a2860b9dcd8c54a10b55a2a9e81f228b9458eebd9d05167b3f8b5a5c" }, "downloads": -1, "filename": "flask-passwordless-0.1.0.tar.gz", "has_sig": false, "md5_digest": "566646ac000a10fdbef48f03424dd9ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5861, "upload_time": "2014-10-21T04:52:57", "url": "https://files.pythonhosted.org/packages/ac/c8/ac79e26e116d99a641b58205f3e327da5e91190db4cf4f3cef8af5a08ac6/flask-passwordless-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a3b97e9c23457a0af15f524e19a9afaa", "sha256": "c0faaec9de504564e55cd663afd76c89dc5d3ef399257ef00f0b85af60395458" }, "downloads": -1, "filename": "flask-passwordless-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a3b97e9c23457a0af15f524e19a9afaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7292, "upload_time": "2015-01-29T02:14:24", "url": "https://files.pythonhosted.org/packages/63/16/1f5c4053530dc61ccd599de2e712b172baf04a7ebf22ce24cacb44119c52/flask-passwordless-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a3b97e9c23457a0af15f524e19a9afaa", "sha256": "c0faaec9de504564e55cd663afd76c89dc5d3ef399257ef00f0b85af60395458" }, "downloads": -1, "filename": "flask-passwordless-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a3b97e9c23457a0af15f524e19a9afaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7292, "upload_time": "2015-01-29T02:14:24", "url": "https://files.pythonhosted.org/packages/63/16/1f5c4053530dc61ccd599de2e712b172baf04a7ebf22ce24cacb44119c52/flask-passwordless-0.1.1.tar.gz" } ] }