{
"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"
}
]
}