{ "info": { "author": "Jason Christa", "author_email": "jason@zeitcode.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "License :: OSI Approved :: BSD License", "Programming Language :: Python" ], "description": "Django Auth0 Auth\n=================\n\n*Django Auth0 Auth* allows you to authenticate through Auth0 in Django 2\n\nInstallation\n------------\n\nRun `pip install django2-auth0-auth`\n\nAdd the `Auth0Backend` to your `AUTHENTICATION_BACKENDS` setting:\n\n```python\nAUTHENTICATION_BACKENDS = (\n ...\n 'auth0_auth.backends.Auth0Backend',\n)\n```\n\nAdd the `Auth0Middleware` to your `MIDDLEWARE` setting:\n\n\n```python\nMIDDLEWARE = [\n ...\n 'auth0_auth.middleware.Auth0Middleware'\n]\n```\n\nEdit your `urls.py` to include:\n\n```python\nfrom django.views.generic import RedirectView\n```\n\n```python\nurlpatterns = [\n ...\n #Add this BEFORE you include the admin urls, so admin login will redirect to auth0 login\n path('admin/login/', RedirectView.as_view(pattern_name='auth0_login', permanent=False, query_string=True)),\n #Add the auth0 urls\n path('auth0/', include('auth0_auth.urls')),\n ...\n]\n```\n\n\nSettings\n--------\n\n### AUTH0_DOMAIN\n\nAuth0 domain.\n\n### AUTH0_CLIENT_ID\n\nAuth0 client id.\n\n\n### AUTH0_CLIENT_SECRET\n\nAuth0 client secret.\n\n\n### AUTH0_SECRET_BASE64_ENCODED\n\n**default:** `False`\nFlag if Auth0 client secret is base64 encoded.\n\n\n### AUTH0_SCOPE\n\n**default:** `'openid email'`\nOAuth scope parameter.\n\n\n### AUTH0_RESPONSE_TYPE\n\n**default:** `'code'`\nOAuth response type parameter.\n\n\n### AUTH0_USER_CREATION\n\n**default:** `True`\nAllow creation of new users after successful authentication.\n\nLogging\n-------\nTo enable logging add `auth0_auth` to `LOGGING['loggers']` options.\n\n```python\nLOGGING = {\n ...,\n 'loggers': {\n ...,\n 'auth0_auth': {\n 'handlers': ['console'],\n 'level': 'DEBUG',\n }\n }\n}\n```\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ITAMCO/django2-auth0-auth/", "keywords": "", "license": "", "maintainer": "Kieran Evans", "maintainer_email": "keyz182@gmail.com", "name": "django2-auth0-auth", "package_url": "https://pypi.org/project/django2-auth0-auth/", "platform": "", "project_url": "https://pypi.org/project/django2-auth0-auth/", "project_urls": { "Homepage": "https://github.com/ITAMCO/django2-auth0-auth/" }, "release_url": "https://pypi.org/project/django2-auth0-auth/4.1.5/", "requires_dist": [ "PyJWT (>=1.1.0)", "requests (>=2.0.0)", "django (>=2.0.0)", "python-jose (>=3.0.0)", "iso8601 (==0.1.12)" ], "requires_python": "", "summary": "Authenticated users using Auth0.", "version": "4.1.5" }, "last_serial": 4888357, "releases": { "4.0": [ { "comment_text": "", "digests": { "md5": "047f04e826432dbae67f1f890dbc4439", "sha256": "e55e0b3729a3114449cb8c481f2118fe3d45aa6c567cc969756a0831451a831e" }, "downloads": -1, "filename": "django2_auth0_auth-4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "047f04e826432dbae67f1f890dbc4439", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7910, "upload_time": "2019-02-25T13:24:29", "url": "https://files.pythonhosted.org/packages/14/74/6194a2532989c5c1cc4aa128bd347b949caf9c45c13bb1db2d876a0d290d/django2_auth0_auth-4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a63e1c6fa8c8d74adcd8c8020a562f1", "sha256": "592cbd1046967ba9f466f17123e13516872fb8d1e32fceb68e80fee0a050b9e4" }, "downloads": -1, "filename": "django2-auth0-auth-4.0.tar.gz", "has_sig": false, "md5_digest": "3a63e1c6fa8c8d74adcd8c8020a562f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6859, "upload_time": "2019-02-25T13:24:31", "url": "https://files.pythonhosted.org/packages/50/82/09f72461869a31a72695a1736d8600ad09edea8f5d155fa014a72880f9cd/django2-auth0-auth-4.0.tar.gz" } ], "4.1.2": [ { "comment_text": "", "digests": { "md5": "9ba1d2cf24e3399e6bdfc955ac609c7e", "sha256": "4fd44f6c05c61b546e5f6b258af8e0446b224449388b8820d0866f03d8e070cb" }, "downloads": -1, "filename": "django2_auth0_auth-4.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9ba1d2cf24e3399e6bdfc955ac609c7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8380, "upload_time": "2019-02-25T16:45:09", "url": "https://files.pythonhosted.org/packages/ee/bc/533a4df5b55f68e5f2d8ca05632d86752f77ded1d5e946f1d63e532dcbe5/django2_auth0_auth-4.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7912175bd20b40a91d552e656b5d5db", "sha256": "d5e7589520e797792ff41255bcb5bba2c5a66aeb8d3865ec1f851f319182c795" }, "downloads": -1, "filename": "django2-auth0-auth-4.1.2.tar.gz", "has_sig": false, "md5_digest": "e7912175bd20b40a91d552e656b5d5db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6950, "upload_time": "2019-02-25T16:45:10", "url": "https://files.pythonhosted.org/packages/fa/fa/df2a396b60da8d14b2040f474f5a7cb5d1b84e2783efdbf4e3b39c7fee90/django2-auth0-auth-4.1.2.tar.gz" } ], "4.1.3": [ { "comment_text": "", "digests": { "md5": "0a0eff78370c649c14a70773c7d221a9", "sha256": "6c657bd3f9e6e962d4e7846836c910ce6bb0464f7b63ba2bad75a731980159bc" }, "downloads": -1, "filename": "django2_auth0_auth-4.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0a0eff78370c649c14a70773c7d221a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8389, "upload_time": "2019-02-25T17:13:54", "url": "https://files.pythonhosted.org/packages/ab/86/2be53afa9efbdc154c1088d3f2f31c1a6112b0dd05f01835aedb111f5cde/django2_auth0_auth-4.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90b6ea2676a23a82a5b3d85c34e70087", "sha256": "a1dee189a8d29bf0cf4c528de76575ba86988aadb2a3453db515288bb95f4658" }, "downloads": -1, "filename": "django2-auth0-auth-4.1.3.tar.gz", "has_sig": false, "md5_digest": "90b6ea2676a23a82a5b3d85c34e70087", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6957, "upload_time": "2019-02-25T17:13:56", "url": "https://files.pythonhosted.org/packages/1c/77/49896db30507c8a38426506c6f76784cbce2259dfc3a708f139d59e5ebb3/django2-auth0-auth-4.1.3.tar.gz" } ], "4.1.4": [ { "comment_text": "", "digests": { "md5": "5d274ddc0d1072ade652343d5db63a6d", "sha256": "c3b622406a9fbcfd34f08fe3c1ad719ef823794f72c7496e09f7461c4e8c9dd6" }, "downloads": -1, "filename": "django2_auth0_auth-4.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5d274ddc0d1072ade652343d5db63a6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8444, "upload_time": "2019-02-25T17:52:33", "url": "https://files.pythonhosted.org/packages/eb/7b/1bf3f0f0b3778a1427e311f4966f736bc0f361bdc9b6eecf63863ec527cb/django2_auth0_auth-4.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4446e3cd4480cd7b60555a8473f7fb60", "sha256": "389467336a7d887dbd5e0adf1947b13a9129e60543eecee28501646d9f6d5621" }, "downloads": -1, "filename": "django2-auth0-auth-4.1.4.tar.gz", "has_sig": false, "md5_digest": "4446e3cd4480cd7b60555a8473f7fb60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7009, "upload_time": "2019-02-25T17:52:35", "url": "https://files.pythonhosted.org/packages/fd/45/0f9fa069a4be4fd1a97286b7590ef18acc41e0f0f3fa4f1165e3bbfeecd0/django2-auth0-auth-4.1.4.tar.gz" } ], "4.1.5": [ { "comment_text": "", "digests": { "md5": "8d9f06eba2664a37184317d03afd48e0", "sha256": "e6de801454c830bd1359ce4e7c10cf69949ffecd7413f35c6d2895215e3035bb" }, "downloads": -1, "filename": "django2_auth0_auth-4.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8d9f06eba2664a37184317d03afd48e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8476, "upload_time": "2019-03-02T13:58:37", "url": "https://files.pythonhosted.org/packages/83/7f/1172d4813b6a08d4108e15ceaa29b93533b71cdd2b689bdb4f6bdbfc8ffc/django2_auth0_auth-4.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1fc73a205b60862574010ba2959c420", "sha256": "b691a222fae14e992bb2031de0132fca0481113a8a6d2a59d75f04beda78ad97" }, "downloads": -1, "filename": "django2-auth0-auth-4.1.5.tar.gz", "has_sig": false, "md5_digest": "d1fc73a205b60862574010ba2959c420", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7055, "upload_time": "2019-03-02T13:58:38", "url": "https://files.pythonhosted.org/packages/1e/06/5290a5ae823fbc123624667835f0042e224d6dcffccce60941ad910ca47b/django2-auth0-auth-4.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8d9f06eba2664a37184317d03afd48e0", "sha256": "e6de801454c830bd1359ce4e7c10cf69949ffecd7413f35c6d2895215e3035bb" }, "downloads": -1, "filename": "django2_auth0_auth-4.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8d9f06eba2664a37184317d03afd48e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8476, "upload_time": "2019-03-02T13:58:37", "url": "https://files.pythonhosted.org/packages/83/7f/1172d4813b6a08d4108e15ceaa29b93533b71cdd2b689bdb4f6bdbfc8ffc/django2_auth0_auth-4.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1fc73a205b60862574010ba2959c420", "sha256": "b691a222fae14e992bb2031de0132fca0481113a8a6d2a59d75f04beda78ad97" }, "downloads": -1, "filename": "django2-auth0-auth-4.1.5.tar.gz", "has_sig": false, "md5_digest": "d1fc73a205b60862574010ba2959c420", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7055, "upload_time": "2019-03-02T13:58:38", "url": "https://files.pythonhosted.org/packages/1e/06/5290a5ae823fbc123624667835f0042e224d6dcffccce60941ad910ca47b/django2-auth0-auth-4.1.5.tar.gz" } ] }