{ "info": { "author": "Association for the Advancement of Sustainability in Higher Education", "author_email": "webdev@aashe.org", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5" ], "description": "# Django MemberSuite Authentication Module\n\n[![Build Status](https://travis-ci.org/AASHE/django-membersuite-auth.svg)](https://travis-ci.org/AASHE/django-membersuite-auth)\n[![Coverage Status](https://coveralls.io/repos/AASHE/django-membersuite-auth/badge.svg)](https://coveralls.io/github/AASHE/django-membersuite-auth)\n[![Code Climate](https://codeclimate.com/github/AASHE/django-membersuite-auth/badges/gpa.svg)](https://codeclimate.com/github/AASHE/django-membersuite-auth)\n\nVersion: 0.1\n\nDjango authentication backend to authenticate against MemberSuite's\nSOAP API.\n\n## Installation\n\n### Dependencies\n\n- Django\n\n- MemberSuite credentials for an API user account\n\n\n### Installing django-membersuite-auth\n\n```bash\npip install https://github.com/AASHE/django-membersuite-auth/archive/master.zip\n````\n\nAdd to your installed apps:\n\n INSTALLED_APPS = [\n ...\n 'django_membersuite_auth',\n ...\n ]\n\nUpdate your Authentication Backends:\n\n AUTHENTICATION_BACKENDS = ('django_membersuite_auth.backends.MemberSuiteBackend',)\n\n\n### Django settings\n\n- MemberSuite Credentials:\n\n - `MS_ACCESS_KEY`\n - `MS_SECRET_KEY`\n - `MS_ASSOCIATION_ID`\n\n### Test environment variables\n\n - `TEST_MS_PORTAL_USER_ID`\n - `TEST_MS_PORTAL_USER_PASS`\n - `TEST_MS_PORTAL_USER_FIRST_NAME`\n - `TEST_MS_PORTAL_USER_LAST_NAME`", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AASHE/django-membersuite-auth", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-membersuite-auth", "package_url": "https://pypi.org/project/django-membersuite-auth/", "platform": "", "project_url": "https://pypi.org/project/django-membersuite-auth/", "project_urls": { "Homepage": "https://github.com/AASHE/django-membersuite-auth" }, "release_url": "https://pypi.org/project/django-membersuite-auth/2.7.2/", "requires_dist": null, "requires_python": "", "summary": "Django Authentication By MemberSuite", "version": "2.7.2" }, "last_serial": 4862916, "releases": { "1.6.6": [ { "comment_text": "", "digests": { "md5": "0188532755ff3835b69a7b2cf4df7b0a", "sha256": "ee0633ece783b1c4840d5eea51e456ddf8391017ed8111419a9a4d85511fdf95" }, "downloads": -1, "filename": "django-membersuite-auth-1.6.6.tar.gz", "has_sig": false, "md5_digest": "0188532755ff3835b69a7b2cf4df7b0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18417, "upload_time": "2018-06-18T20:34:48", "url": "https://files.pythonhosted.org/packages/5a/bd/e44341e5c1970d1ea03ea4b6fde282e2d1d59cc5b81ebdf3714775ec300c/django-membersuite-auth-1.6.6.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "7a5cec73ad77a0e1ff45b7cd59a9f815", "sha256": "035d232c06b07b60d19e9ecf492df79e1c231ebfc299f97e797a634021ab6309" }, "downloads": -1, "filename": "django-membersuite-auth-2.0.tar.gz", "has_sig": false, "md5_digest": "7a5cec73ad77a0e1ff45b7cd59a9f815", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18248, "upload_time": "2018-04-20T14:55:14", "url": "https://files.pythonhosted.org/packages/7d/fd/47f53704194c110abb1e98c482827fbaa6b7336b699bf05e4b835f07bbcb/django-membersuite-auth-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "2c161ac4c65b35151c0abc7c41ac780d", "sha256": "761916a9f6fbdf2b547f2fe03b1c944cc2897ecd709a42776b8004903b2ef755" }, "downloads": -1, "filename": "django-membersuite-auth-2.1.tar.gz", "has_sig": false, "md5_digest": "2c161ac4c65b35151c0abc7c41ac780d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18315, "upload_time": "2018-05-08T00:33:16", "url": "https://files.pythonhosted.org/packages/ae/46/7198f654583c9daaa468445af51267259e0d4331bd1e75f84467ffc5256d/django-membersuite-auth-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "4c70e3a6b2a457ec24b659402f006e24", "sha256": "98adfa528e7838696c01f1f02f0ffe23fce565b3a2ee85ab1ddc852d8680f47a" }, "downloads": -1, "filename": "django-membersuite-auth-2.2.tar.gz", "has_sig": false, "md5_digest": "4c70e3a6b2a457ec24b659402f006e24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18601, "upload_time": "2018-05-21T16:11:37", "url": "https://files.pythonhosted.org/packages/aa/aa/5f4ae4d1e1514c0daec82d5de465b1d61990934f14881c381fdbb7c70cd0/django-membersuite-auth-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "4a05a0db570da5804b79794404995345", "sha256": "0fef9d3902da6c9b7ecaeaa05fcd9ac33367450c3b3d3a329dc6052b7ef63e10" }, "downloads": -1, "filename": "django-membersuite-auth-2.3.tar.gz", "has_sig": false, "md5_digest": "4a05a0db570da5804b79794404995345", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18595, "upload_time": "2018-05-30T02:24:27", "url": "https://files.pythonhosted.org/packages/00/52/8c10b0e1544004226fe04073936a9da503e8b67bbcae9eee97951b374549/django-membersuite-auth-2.3.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "a6fa7059deee5da563c96f3119f65223", "sha256": "e5e1ebc8ef5760f57e6dee2176555f9e93a717185fa1dd46f2a7ed350b5e3f4b" }, "downloads": -1, "filename": "django-membersuite-auth-2.4.tar.gz", "has_sig": false, "md5_digest": "a6fa7059deee5da563c96f3119f65223", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18466, "upload_time": "2018-06-06T20:09:51", "url": "https://files.pythonhosted.org/packages/11/98/6fce6e36d4a63e4c17867bc456ee03b4ec37bad108af1a86d870636265db/django-membersuite-auth-2.4.tar.gz" } ], "2.5.6": [ { "comment_text": "", "digests": { "md5": "dcee6a2c18bbc599666c781b9ae7a75b", "sha256": "e4b5e38eb32b106ee0c178bacfe1082788f0c28b04befd7afd143053676aa6ec" }, "downloads": -1, "filename": "django-membersuite-auth-2.5.6.tar.gz", "has_sig": false, "md5_digest": "dcee6a2c18bbc599666c781b9ae7a75b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18374, "upload_time": "2018-06-20T03:23:32", "url": "https://files.pythonhosted.org/packages/f4/7c/9c61a9946fd8b2cc2cf58d905fda509f9bd05672a729c528a61fb5663fc8/django-membersuite-auth-2.5.6.tar.gz" } ], "2.6": [ { "comment_text": "", "digests": { "md5": "b328cc97d4c009c38d74101e617da954", "sha256": "00b8db7edae63d2e394bbfc3882a8dd9bfcbb4c6b7e192822c30f33ecade0190" }, "downloads": -1, "filename": "django-membersuite-auth-2.6.tar.gz", "has_sig": false, "md5_digest": "b328cc97d4c009c38d74101e617da954", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18385, "upload_time": "2018-06-22T14:24:31", "url": "https://files.pythonhosted.org/packages/1d/a1/c2a0b06ee843728ebeab2bdf06bcd68e9126ae9fbbabc8832ce4036833f8/django-membersuite-auth-2.6.tar.gz" } ], "2.7": [ { "comment_text": "", "digests": { "md5": "d1b1f524082b4cf0b23c3e1c189c691f", "sha256": "fefff016e55dd26ba4eacd4c0bad7ad7dab61ec962ea3742bf0af43067558077" }, "downloads": -1, "filename": "django-membersuite-auth-2.7.tar.gz", "has_sig": false, "md5_digest": "d1b1f524082b4cf0b23c3e1c189c691f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6261, "upload_time": "2018-08-13T07:14:56", "url": "https://files.pythonhosted.org/packages/e4/7f/1f1b1a1740713731d84c2848a3e13a78cb4e90d3b3915f57e701b80686ba/django-membersuite-auth-2.7.tar.gz" } ], "2.7.1": [ { "comment_text": "", "digests": { "md5": "7246001f53bf383f314154e14befc345", "sha256": "2515c933589d0d0a2214c831a7ae54fab59b0290e53138e81985ccd299c51ba7" }, "downloads": -1, "filename": "django-membersuite-auth-2.7.1.tar.gz", "has_sig": false, "md5_digest": "7246001f53bf383f314154e14befc345", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11493, "upload_time": "2019-01-17T15:15:32", "url": "https://files.pythonhosted.org/packages/7b/13/3392cbc622865efcb4749ea01a123a03cafc54c82cc8e891b602d6f34935/django-membersuite-auth-2.7.1.tar.gz" } ], "2.7.2": [ { "comment_text": "", "digests": { "md5": "371b42776c0d12801c3e90430eeaea8a", "sha256": "fd254868b12733fd79e45dc1072b02ad5d6fbda4e387d066d899315e4d910731" }, "downloads": -1, "filename": "django-membersuite-auth-2.7.2.tar.gz", "has_sig": false, "md5_digest": "371b42776c0d12801c3e90430eeaea8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11501, "upload_time": "2019-02-25T04:27:37", "url": "https://files.pythonhosted.org/packages/c1/47/a3b464987b1f0914781112123247b7f703483521c06d387511046eed28ee/django-membersuite-auth-2.7.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "371b42776c0d12801c3e90430eeaea8a", "sha256": "fd254868b12733fd79e45dc1072b02ad5d6fbda4e387d066d899315e4d910731" }, "downloads": -1, "filename": "django-membersuite-auth-2.7.2.tar.gz", "has_sig": false, "md5_digest": "371b42776c0d12801c3e90430eeaea8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11501, "upload_time": "2019-02-25T04:27:37", "url": "https://files.pythonhosted.org/packages/c1/47/a3b464987b1f0914781112123247b7f703483521c06d387511046eed28ee/django-membersuite-auth-2.7.2.tar.gz" } ] }