{ "info": { "author": "Jens Weber", "author_email": "jweber@tek2b.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.0", "Topic :: Internet", "Topic :: Security", "Topic :: Software Development :: Libraries", "Topic :: System :: Systems Administration :: Authentication/Directory" ], "description": "Django privacyIDEA authentication backend\n=========================================\n\nAuthenticate against a privacyIDEA server.\n(https://www.privacyidea.org/)\n\nInstall\n-------\n\n::\n\n virtualenv --python=python3.5 Django_python3.5\n source Django_python3.5/bin/activate\n pip install django-privacyidea-auth\n\nOr from github\n\n::\n\n virtualenv --python=python3.5 Django_python3.5\n source Django_python3.5/bin/activate\n git clone https://github.com/jeweber/django-privacyidea-auth.git\n pip install django-privacyidea-auth/\n\nQuick start\n-----------\n\nAdd the following to your project/settings.py:\n\n::\n\n AUTHENTICATION_BACKENDS = ('django.contrib.auth.backends.ModelBackend',\n 'django_privacyidea_auth.privacyidea_auth.PrivacyIDEA', )\n PRIVACYIDEA = {\n 'url' : 'https://privacyidea/validate/samlcheck',\n 'timeout' : 5,\n 'ssl_verify' : False,\n 'create_user' : False,\n 'update_attributes': True,\n 'realm': None,\n 'enforce_realm': False,\n }\n\n'url': url of privacyIDEA server to validate the user\n\n'timeout': validation timeout in seconds\n\n'ssl\\_verify': certificate verification, set to True is strongly advised\n\n'create\\_user': if set to True, the user in the django DB will be\ncreated, if PrivacyIDEA returns a successful authentication\n\n'update\\_attributes': if set to True, the user attributes in the django\nDB will be updated, if privacyidea samlcheck returns user attributes\n\n'realm': if set, the realm of the user, who tries to authenticate. If\nthe realm is None, the user is looked up in the default realm\n\n'enforce_realm': if set, login name must contains '@' too separates realm\nfrom the username", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.tek2b.de/", "keywords": null, "license": "BSD License", "maintainer": null, "maintainer_email": null, "name": "django-privacyidea-auth", "package_url": "https://pypi.org/project/django-privacyidea-auth/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-privacyidea-auth/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://www.tek2b.de/" }, "release_url": "https://pypi.org/project/django-privacyidea-auth/0.3/", "requires_dist": null, "requires_python": null, "summary": "Authenticate against a privacyIDEA server. (https://www.privacyidea.org/)", "version": "0.3" }, "last_serial": 2534381, "releases": { "0.1": [], "0.2": [ { "comment_text": "", "digests": { "md5": "a60e4158549b0cbb398a93eb1b348103", "sha256": "0270927b48f7cecbea2ce9221cec26aa5ca4c7c89e16c022703ed03b25c6c0ac" }, "downloads": -1, "filename": "django-privacyidea-auth-0.2.tar.gz", "has_sig": false, "md5_digest": "a60e4158549b0cbb398a93eb1b348103", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3817, "upload_time": "2016-11-26T14:52:57", "url": "https://files.pythonhosted.org/packages/dd/76/408b7524a96f1537aff673d8a290fd7cab8fdc2d8028551dbc267eae13c2/django-privacyidea-auth-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "f5da35bedba62d245bfc4642d9778a8e", "sha256": "e239665b31f57f95292903fd05f7b48aba12f42357a912de064b375a9b2faacb" }, "downloads": -1, "filename": "django-privacyidea-auth-0.3.tar.gz", "has_sig": false, "md5_digest": "f5da35bedba62d245bfc4642d9778a8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4203, "upload_time": "2016-12-22T08:43:24", "url": "https://files.pythonhosted.org/packages/88/8c/18616794257a7f214c69cbd276b4b21bd6e8088d6b004d0f996a523af7b8/django-privacyidea-auth-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f5da35bedba62d245bfc4642d9778a8e", "sha256": "e239665b31f57f95292903fd05f7b48aba12f42357a912de064b375a9b2faacb" }, "downloads": -1, "filename": "django-privacyidea-auth-0.3.tar.gz", "has_sig": false, "md5_digest": "f5da35bedba62d245bfc4642d9778a8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4203, "upload_time": "2016-12-22T08:43:24", "url": "https://files.pythonhosted.org/packages/88/8c/18616794257a7f214c69cbd276b4b21bd6e8088d6b004d0f996a523af7b8/django-privacyidea-auth-0.3.tar.gz" } ] }