{ "info": { "author": "Peter Sagerson", "author_email": "psagers@ignorare.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Security", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. image:: https://img.shields.io/pypi/v/django-otp-agents?color=blue\n :target: https://pypi.org/project/django-otp-agents/\n :alt: PyPI\n.. image:: https://img.shields.io/readthedocs/django-otp-agents\n :target: https://django-otp-agents.readthedocs.io/\n :alt: Documentation\n.. image:: https://img.shields.io/badge/github-django--otp--agents-green\n :target: https://github.com/django-otp/django-otp-agents\n :alt: Source\n\nThis uses `django-agent-trust`_ to add OTP-based machine authorization to\ndjango-otp.\n\nSee `django-otp`_ for more information on the OTP framework.\n\n\n.. _django-agent-trust: http://pypi.org/project/django-agent-trust\n.. _django-otp: http://pypi.org/project/django-otp\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/django-otp/django-otp-agents", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-otp-agents", "package_url": "https://pypi.org/project/django-otp-agents/", "platform": "", "project_url": "https://pypi.org/project/django-otp-agents/", "project_urls": { "Documentation": "https://django-otp-agents.readthedocs.io/", "Homepage": "https://github.com/django-otp/django-otp-agents", "Source": "https://github.com/django-otp/django-otp-agents" }, "release_url": "https://pypi.org/project/django-otp-agents/0.5.1/", "requires_dist": [ "django-otp (>=0.5.0)", "django-agent-trust (>=0.1.8)" ], "requires_python": "", "summary": "Integration of django-otp and django-agent-trust.", "version": "0.5.1" }, "last_serial": 5733394, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1fbca54aea11d8693c5504f2f49528ba", "sha256": "0f5e589640419b2f9ef9f5e2f6ee8338975d172482558e03e417dd557a003bef" }, "downloads": -1, "filename": "django-otp-agents-0.1.0.tar.gz", "has_sig": true, "md5_digest": "1fbca54aea11d8693c5504f2f49528ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10597, "upload_time": "2012-08-21T03:14:01", "url": "https://files.pythonhosted.org/packages/0a/96/a0dec507191d180e96bf7c815a5d4798500ee5fbe1961b48393f037ea085/django-otp-agents-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7e2de8b7b6221f36602c9dc19020acab", "sha256": "c5144a6b0845ed8706691e89d5eaa4a959550c3f81d70130f749be41a61bab49" }, "downloads": -1, "filename": "django-otp-agents-0.1.1.tar.gz", "has_sig": true, "md5_digest": "7e2de8b7b6221f36602c9dc19020acab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10707, "upload_time": "2012-10-09T03:35:08", "url": "https://files.pythonhosted.org/packages/8e/b0/3cd6ae95fe50ce7cf09a549e0eb78972ce8d4602391080ef791560086664/django-otp-agents-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "aac24d7bc2f24b1069fcb1f1a2ae7bc0", "sha256": "bb7acf2105a2a99ae076b6e1b612614c9292ef2f4677ac4f1409450ef0508c15" }, "downloads": -1, "filename": "django-otp-agents-0.1.2.tar.gz", "has_sig": true, "md5_digest": "aac24d7bc2f24b1069fcb1f1a2ae7bc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10585, "upload_time": "2013-05-10T01:05:22", "url": "https://files.pythonhosted.org/packages/7d/12/13ddf3bea360b95e2edf313389d9a88ffe88c186f7e25ab0324b87abe776/django-otp-agents-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "502ba0a74f67343d9b392f1392220dd2", "sha256": "b54c1faf18fa060906fcbb4463327477501759aaea2a1d9c089c2b2dd902bde4" }, "downloads": -1, "filename": "django-otp-agents-0.1.3.tar.gz", "has_sig": true, "md5_digest": "502ba0a74f67343d9b392f1392220dd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10741, "upload_time": "2013-07-03T19:55:30", "url": "https://files.pythonhosted.org/packages/dd/c2/f26680550a94bb526a1bff38c828cc80bee7281145b468170284b36400f1/django-otp-agents-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "f582899b25b3b90a82abae7682abb12c", "sha256": "b3a10090146548ff81ca61675a96aa6c01a48ae266363e3bccbe89a77023324f" }, "downloads": -1, "filename": "django-otp-agents-0.1.4.tar.gz", "has_sig": true, "md5_digest": "f582899b25b3b90a82abae7682abb12c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10956, "upload_time": "2013-08-20T17:38:49", "url": "https://files.pythonhosted.org/packages/cc/29/c86102c16d3197649260ebea74f9a0c26e12d67a7ef41f5978c17de62f05/django-otp-agents-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f7cbd90c4c362e23830f30ebfcb0fb1b", "sha256": "98831ae14ed37767d97e4369139e5009360179f014a159644e0a181120ad473c" }, "downloads": -1, "filename": "django-otp-agents-0.2.0.tar.gz", "has_sig": true, "md5_digest": "f7cbd90c4c362e23830f30ebfcb0fb1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11062, "upload_time": "2013-11-10T21:12:09", "url": "https://files.pythonhosted.org/packages/eb/9d/505e63479f260e22d260ba0f39a0ec0f3f3166d0cf253047f9366e28d28d/django-otp-agents-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9cedb37aa5b4652603a81d1a04faffd5", "sha256": "cbe27cc5295eb9027d9721844ee4f720e818d8954ed9e30d0402055c1f9d5f65" }, "downloads": -1, "filename": "django-otp-agents-0.2.1.tar.gz", "has_sig": true, "md5_digest": "9cedb37aa5b4652603a81d1a04faffd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11667, "upload_time": "2015-04-03T17:42:54", "url": "https://files.pythonhosted.org/packages/d4/b0/9d4f7802d32d6086dfedbd1ea004852630c47a1084cf01b62a795aca1adf/django-otp-agents-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "8a3a6ee679c6c59cd4b38577eed5b444", "sha256": "7fdee90688c22ebd9e4f0443f83c10904fa2a15a0f9818a44ac81ea4fc80d56b" }, "downloads": -1, "filename": "django_otp_agents-0.2.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8a3a6ee679c6c59cd4b38577eed5b444", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7693, "upload_time": "2015-10-18T18:09:23", "url": "https://files.pythonhosted.org/packages/e5/7e/7bb2281fd9c8b3e7f0e27996f4cf1ad00b9bd045ca2a543e3beb50ce71d5/django_otp_agents-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b29aa925c98e393eeedc46a3a9022dfe", "sha256": "d1dc6a0ddcb86ac4fdd77f1d26480edc4be476d9397f92d76d6666423ba74540" }, "downloads": -1, "filename": "django-otp-agents-0.2.2.tar.gz", "has_sig": true, "md5_digest": "b29aa925c98e393eeedc46a3a9022dfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11812, "upload_time": "2015-10-11T21:21:14", "url": "https://files.pythonhosted.org/packages/a8/a8/fb7c55e8231527ce133a6b5645c0f8fec8467a6d66025c1e1e19709949a8/django-otp-agents-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "637c88ed153b345368f7bf3331529594", "sha256": "b36ec91056ef9c860d743aa7371dac44bdfbe287c2403b07931877f17bbbd8a7" }, "downloads": -1, "filename": "django_otp_agents-0.2.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "637c88ed153b345368f7bf3331529594", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8333, "upload_time": "2015-11-16T23:58:20", "url": "https://files.pythonhosted.org/packages/56/23/28afa912488c66ea59e9988463fdb083a8579a5d2288a17ed516e3e1be00/django_otp_agents-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fef0cd7496e03b7eae23b290bec11f26", "sha256": "266ffa10cc825f95b3ad1a72cb50b01dfd47b374c1c71ba18e5f5d31592a90a5" }, "downloads": -1, "filename": "django-otp-agents-0.2.3.tar.gz", "has_sig": true, "md5_digest": "fef0cd7496e03b7eae23b290bec11f26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12310, "upload_time": "2015-11-16T23:58:24", "url": "https://files.pythonhosted.org/packages/94/13/4f391fe347d74ed0224ad2f8a7e6bfda192e027394d1477fa1130e300232/django-otp-agents-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a4b1799742c76c10f2e7dfc8606b4b55", "sha256": "89f4b6bcb3ddc4de6ccf67bbe51c940fc651206dc1aaaa711adacd3745e20c16" }, "downloads": -1, "filename": "django_otp_agents-0.2.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a4b1799742c76c10f2e7dfc8606b4b55", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8660, "upload_time": "2016-01-10T21:58:33", "url": "https://files.pythonhosted.org/packages/29/7c/f3cdf12081445f37760cb6a5fc4efe2d72871d3732cd9ffb37eae5fa8f09/django_otp_agents-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71665911a1fafb50f375d48e46c94b48", "sha256": "39966605034d552e852655a65f5afc00a9bdc06a9f6847eec249d04b0f116957" }, "downloads": -1, "filename": "django-otp-agents-0.2.4.tar.gz", "has_sig": true, "md5_digest": "71665911a1fafb50f375d48e46c94b48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12426, "upload_time": "2016-01-10T21:58:41", "url": "https://files.pythonhosted.org/packages/cb/fe/bd2389892c2f3081c132f91c54411b48c8afe139047087aa892f1bc228e8/django-otp-agents-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "6a5423b217f3c68da6e022c98dcb7de0", "sha256": "0bdec204263f1dd8e98a1aed2788d27b1dc8e4ebe05b49f543a58bace5be4211" }, "downloads": -1, "filename": "django_otp_agents-0.2.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "6a5423b217f3c68da6e022c98dcb7de0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8457, "upload_time": "2016-11-27T20:19:07", "url": "https://files.pythonhosted.org/packages/55/e3/44d6ab274b094bdc955287e75aad2b5ef10ee996b090899777293bf287ae/django_otp_agents-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "393a104ae48d95c53d91f23ce2855998", "sha256": "cb0595b882a0aacb91266367a23871ceef78083e15cb254165701d51f39266ab" }, "downloads": -1, "filename": "django-otp-agents-0.2.5.tar.gz", "has_sig": true, "md5_digest": "393a104ae48d95c53d91f23ce2855998", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12370, "upload_time": "2016-11-27T20:19:10", "url": "https://files.pythonhosted.org/packages/c2/23/54118a6b21a53cea03e1140f847f865be0039e4a82d9ae9a6cc424839658/django-otp-agents-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "81398670e08fe2a29b5ebcccaba8ad7a", "sha256": "665de985cc745bb020331c72ef51f1e4ef38e9938b6907509b3f395549fd1d4a" }, "downloads": -1, "filename": "django_otp_agents-0.2.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "81398670e08fe2a29b5ebcccaba8ad7a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8410, "upload_time": "2017-04-02T20:03:50", "url": "https://files.pythonhosted.org/packages/8c/dd/6f773251720e50642985bedce220e81d7eb57e3a87d60fa3090f55f7ef7a/django_otp_agents-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a56a9a5c71ef5b30609e851dfc6eb6b", "sha256": "28d1d4b7fe780e3d0115263e7ad757197903f94380858ae0d0b3ce0709d077ba" }, "downloads": -1, "filename": "django-otp-agents-0.2.6.tar.gz", "has_sig": true, "md5_digest": "0a56a9a5c71ef5b30609e851dfc6eb6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12382, "upload_time": "2017-04-02T20:03:52", "url": "https://files.pythonhosted.org/packages/82/5f/59295beb3d343de614ebdeaa0fb95442285810b84904a1ecfaf8c7e05cc6/django-otp-agents-0.2.6.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "95fea9b692e8e644ced5864e6c6a40f1", "sha256": "4ca8fae30418e0a813840cee5068d2fb96e3759787a5820d54921b90c7beaa7a" }, "downloads": -1, "filename": "django_otp_agents-0.3.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "95fea9b692e8e644ced5864e6c6a40f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8243, "upload_time": "2017-07-19T18:36:05", "url": "https://files.pythonhosted.org/packages/db/e6/cfe3e9aa2724a12696657d12fc73b0c1b82431620405829804d5c3b6ac31/django_otp_agents-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db1a50d0d4121e235cecfad3b9d11b64", "sha256": "8d9f26d5a186b059251bd03e1ab509b5861a678e463c49de9b0766080b2c16a5" }, "downloads": -1, "filename": "django-otp-agents-0.3.0.tar.gz", "has_sig": true, "md5_digest": "db1a50d0d4121e235cecfad3b9d11b64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12244, "upload_time": "2017-07-19T18:36:06", "url": "https://files.pythonhosted.org/packages/87/f3/4575f4b50b31d0e41094b3339bb4aaec9c0c26fd6901aa90954de5bd4fce/django-otp-agents-0.3.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "912859c600020c1cb7ce09016cf2f02b", "sha256": "7811706e8b2bfc0185eccac23a9d74b202db443004099e570fabf4a1423f0971" }, "downloads": -1, "filename": "django_otp_agents-0.5.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "912859c600020c1cb7ce09016cf2f02b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6862, "upload_time": "2018-08-14T17:29:26", "url": "https://files.pythonhosted.org/packages/e7/24/287cbbc8ccb85308484b8ba0cd1e73d4b682cd115fa4f54783a24d0c89a8/django_otp_agents-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87bdca59fff9a61bba3c570c837aecad", "sha256": "318254a022e79a565d2fa15ff1e4ef20b92a1284293496ffec044685972ad02e" }, "downloads": -1, "filename": "django-otp-agents-0.5.0.tar.gz", "has_sig": true, "md5_digest": "87bdca59fff9a61bba3c570c837aecad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12054, "upload_time": "2018-08-14T17:29:28", "url": "https://files.pythonhosted.org/packages/03/b8/7194a3cf863f92cae802adbdace94b9a435aaa1cea2d6f9d8676df1ab845/django-otp-agents-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "cb4142222555284e600b57325a2f8da1", "sha256": "2996e00ae68101716b750ee22139a7e4f1d8dd4e0fb4867f1e3462708530952e" }, "downloads": -1, "filename": "django_otp_agents-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb4142222555284e600b57325a2f8da1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7754, "upload_time": "2019-08-26T21:56:31", "url": "https://files.pythonhosted.org/packages/4a/81/ea170cc36a339bc58b754649f326e9561f6a0483efeffbe0c82b6e31fa0e/django_otp_agents-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3056757e312b7be132d37386f28a2d2", "sha256": "4e485a7fe54cd2ff83bfd009710675760bd5c04c77498b52aba4c27841bcdb2c" }, "downloads": -1, "filename": "django-otp-agents-0.5.1.tar.gz", "has_sig": false, "md5_digest": "e3056757e312b7be132d37386f28a2d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12130, "upload_time": "2019-08-26T21:56:33", "url": "https://files.pythonhosted.org/packages/10/2b/ed258496bcfcbb05cbeeb1f852fa5f0adb2a6701477bdd7487c8cd52861a/django-otp-agents-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cb4142222555284e600b57325a2f8da1", "sha256": "2996e00ae68101716b750ee22139a7e4f1d8dd4e0fb4867f1e3462708530952e" }, "downloads": -1, "filename": "django_otp_agents-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb4142222555284e600b57325a2f8da1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7754, "upload_time": "2019-08-26T21:56:31", "url": "https://files.pythonhosted.org/packages/4a/81/ea170cc36a339bc58b754649f326e9561f6a0483efeffbe0c82b6e31fa0e/django_otp_agents-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3056757e312b7be132d37386f28a2d2", "sha256": "4e485a7fe54cd2ff83bfd009710675760bd5c04c77498b52aba4c27841bcdb2c" }, "downloads": -1, "filename": "django-otp-agents-0.5.1.tar.gz", "has_sig": false, "md5_digest": "e3056757e312b7be132d37386f28a2d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12130, "upload_time": "2019-08-26T21:56:33", "url": "https://files.pythonhosted.org/packages/10/2b/ed258496bcfcbb05cbeeb1f852fa5f0adb2a6701477bdd7487c8cd52861a/django-otp-agents-0.5.1.tar.gz" } ] }