{ "info": { "author": "Tomas Pazderka", "author_email": "tomas.pazderka@nic.cz", "bugtrack_url": null, "classifiers": [], "description": "# django-oidc-sub\n\n[![Build Status](https://travis-ci.org/tpazderka/django-oidc-sub.svg?branch=master)](https://travis-ci.org/tpazderka/django-oidc-sub)\n[![codecov](https://codecov.io/gh/tpazderka/django-oidc-sub/branch/master/graph/badge.svg)](https://codecov.io/gh/tpazderka/django-oidc-sub)\n\n> Django application for login through OpenID Connect\n\nThis library provides a database model for connection between ``AUTH_USER_MODEL`` and ``sub`` claim received from provider.\nIt also provides an authentication backend that returns appropriate User based on the received ``sub`` claim.\n\n## Table of Contents\n- [Dependencies](#dependencies)\n- [Configuration](#configuration)\n- [Testint](#testing)\n- [License](#license)\n\n## Dependencies\n\n- Django >=1.11\n- mozilla-django-oidc\n\n## Configuration\n\n1. Add ``django_oidc_sub`` and ``mozilla_django_oidc`` to your installed apps.\n2. Add ``django_oidc_sub.backends.OidcSubBackend`` to your ``AUTHENTICATION_BACKENDS``.\n\n## Testing\n\n```\ntox\n```\n\n## License\n\nSee [LICENSE](LICENSE)\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tpazderka/django-oidc-sub", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-oidc-sub", "package_url": "https://pypi.org/project/django-oidc-sub/", "platform": "", "project_url": "https://pypi.org/project/django-oidc-sub/", "project_urls": { "Homepage": "https://github.com/tpazderka/django-oidc-sub" }, "release_url": "https://pypi.org/project/django-oidc-sub/0.1/", "requires_dist": null, "requires_python": "", "summary": "Django application for OIDC user authentication", "version": "0.1" }, "last_serial": 5959090, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bd17528ebf545e56b44627f0ad116a52", "sha256": "b14f8e043cc90ce00021b26ad9776045b722fa4b73b9a445609b55ecd2db0871" }, "downloads": -1, "filename": "django-oidc-sub-0.1.tar.gz", "has_sig": false, "md5_digest": "bd17528ebf545e56b44627f0ad116a52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3131, "upload_time": "2018-04-26T08:50:42", "url": "https://files.pythonhosted.org/packages/2a/f5/d8d7f69ca757843dccfc152ac0b56b12b2411b0aa628cdaef78c017d39f8/django-oidc-sub-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bd17528ebf545e56b44627f0ad116a52", "sha256": "b14f8e043cc90ce00021b26ad9776045b722fa4b73b9a445609b55ecd2db0871" }, "downloads": -1, "filename": "django-oidc-sub-0.1.tar.gz", "has_sig": false, "md5_digest": "bd17528ebf545e56b44627f0ad116a52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3131, "upload_time": "2018-04-26T08:50:42", "url": "https://files.pythonhosted.org/packages/2a/f5/d8d7f69ca757843dccfc152ac0b56b12b2411b0aa628cdaef78c017d39f8/django-oidc-sub-0.1.tar.gz" } ] }