{ "info": { "author": "Lijo", "author_email": "lijoev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP" ], "description": "![ci-image]\n\ndjangopasswordlessknox is a quick way to integrate \u2018passwordless\u2019 auth into\nyour Django Rest Framework project using a user\u2019s email address or\nmobile number only (herein referred to as an alias).\n\nBuilt knox TokenAuthentication system, it sends the\nuser a 6-digit callback token to a given email address or a mobile\nnumber. The user sends it back correctly and they\u2019re given an\nauthentication token.\n\nCallback tokens by default expire after 15 minutes.\n\nExample Usage:\n==============\n\n```bash\ncurl -X POST -d \u201cemail=lijoev@example.com\u201d localhost:8000/auth/email/\n```\n\nEmail to lijoev@example.com:\n\n```\n...\n