{ "info": { "author": "Kiwi TCMS", "author_email": "info@kiwitcms.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Internet" ], "description": "Kerberos authentication backend for Python Social Auth\n======================================================\n\n.. image:: https://travis-ci.org/kiwitcms/python-social-auth-kerberos.svg?branch=master\n :target: https://travis-ci.org/kiwitcms/python-social-auth-kerberos\n\n.. image:: https://coveralls.io/repos/github/kiwitcms/python-social-auth-kerberos/badge.svg?branch=master\n :target: https://coveralls.io/github/kiwitcms/python-social-auth-kerberos?branch=master\n\nIntroduction\n------------\n\nThis package provides Kerberos backend for Python Social Auth. It can be used to\nenable passwordless authentication inside a Django app or any other application\nthat supports Python Social Auth. This is a pure Python implementation which doesn't\ndepend on Apache ``mod_auth_kerb``.\n\nFirst\n`configure PSA `_\nand then the following settings::\n\n\n AUTHENTICATION_BACKENDS = [\n 'social_auth_kerberos.backend.KerberosAuth',\n 'django.contrib.auth.backends.ModelBackend',\n ]\n \n SOCIAL_AUTH_KRB5_KEYTAB = '/tmp/your-application.keytab'\n\nFor more information about Kerberos see:\n\n- `How to configure Firefox for kerberos `_\n- `How to configure kerberos on Fedora `_\n- `How to generate a keytab file\n `_\n\n.. warning::\n\n USE AT YOUR OWN RISK!\n \n This module has been tested manually with Kiwi TCMS. Automated tests\n do not exist because we can't quite figure out how to use\n `gssapi-console `_ as part of\n unit tests! If you do figure it out a pull request will be greatly appreciated!", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kiwitcms/python-social-auth-kerberos/", "keywords": "social auth,kerberos", "license": "GPLv2+", "maintainer": "", "maintainer_email": "", "name": "social-auth-kerberos", "package_url": "https://pypi.org/project/social-auth-kerberos/", "platform": "", "project_url": "https://pypi.org/project/social-auth-kerberos/", "project_urls": { "Homepage": "https://github.com/kiwitcms/python-social-auth-kerberos/" }, "release_url": "https://pypi.org/project/social-auth-kerberos/0.2.1/", "requires_dist": null, "requires_python": "", "summary": "Kerberos authentication backend for Python Social Auth", "version": "0.2.1" }, "last_serial": 4582573, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "5d88f227fe236cbf6f754a739e03d025", "sha256": "18ddc91ac030e1a031fa16574d0e3cad2e5064b1985667db4eb2ee4a9882f5d6" }, "downloads": -1, "filename": "social-auth-kerberos-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5d88f227fe236cbf6f754a739e03d025", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3294, "upload_time": "2018-12-10T21:15:16", "url": "https://files.pythonhosted.org/packages/b0/b2/20b7be00ae9242043c105dce3918ce16d50ba67f4f3e22126c4713e7b666/social-auth-kerberos-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d88f227fe236cbf6f754a739e03d025", "sha256": "18ddc91ac030e1a031fa16574d0e3cad2e5064b1985667db4eb2ee4a9882f5d6" }, "downloads": -1, "filename": "social-auth-kerberos-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5d88f227fe236cbf6f754a739e03d025", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3294, "upload_time": "2018-12-10T21:15:16", "url": "https://files.pythonhosted.org/packages/b0/b2/20b7be00ae9242043c105dce3918ce16d50ba67f4f3e22126c4713e7b666/social-auth-kerberos-0.2.1.tar.gz" } ] }