{ "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.\n\nInstallation\n------------\n\nRun `pip install django-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\nEdit your `urls.py` to include:\n\n```python\nurlpatterns = [\n url(r'^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:** `'token'`\nOAuth response type parameter.\n\n\n###AUTH0_USER_CREATION\n\n**default:** `True`\nAllow creation of new users after successful authentication.\n\n\nLock Signin\n------------\nTo log in using the JavaScript based **Lock** dialog, add the following to your project.\n\n\nAdd the `auth0` context processor to the `TEMPLATES` options.\n\n```python\nTEMPLATES = [\n {\n 'BACKEND': 'django.template.backends.django.DjangoTemplates',\n 'DIRS': [os.path.join(BASE_DIR, 'templates')],\n 'OPTIONS': {\n 'context_processors': [\n ...\n 'auth0_auth.context_processors.auth0',\n ],\n },\n },\n]\n```\n\nAdd the following JavaScript snippet to your `base.html` below your sites other JavaScript.\n\n \n \n\nAdd a login button to your `base.html`.\n\n \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```", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/megaman821/django-auth0-auth", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-auth0-auth", "package_url": "https://pypi.org/project/django-auth0-auth/", "platform": "", "project_url": "https://pypi.org/project/django-auth0-auth/", "project_urls": { "Homepage": "https://bitbucket.org/megaman821/django-auth0-auth" }, "release_url": "https://pypi.org/project/django-auth0-auth/3.1/", "requires_dist": null, "requires_python": "", "summary": "Authenticated users using Auth0.", "version": "3.1" }, "last_serial": 4732854, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "38a081538bcbd436813937d0096b5e38", "sha256": "a7a557ce2434702ec48db77ee9788566a5b59117c51c10a66fa56ab2ee7d4423" }, "downloads": -1, "filename": "django-auth0-auth-1.0.tar.gz", "has_sig": false, "md5_digest": "38a081538bcbd436813937d0096b5e38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5570, "upload_time": "2016-07-12T23:18:10", "url": "https://files.pythonhosted.org/packages/c8/a7/3d629a07205fa711db8472182bffe9eb486878d9a35cb13c19239109e1f6/django-auth0-auth-1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "4c0811c7bdc63c06ac7033d3d4813463", "sha256": "b1d345c75dc3b45827a2d5ecfd95b3732aa4d3b733632397499b63de2218a74d" }, "downloads": -1, "filename": "django-auth0-auth-1.1.1.tar.gz", "has_sig": false, "md5_digest": "4c0811c7bdc63c06ac7033d3d4813463", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5659, "upload_time": "2016-07-21T23:49:44", "url": "https://files.pythonhosted.org/packages/49/2d/e1b312925084ab3d525b9ee049ad77f19c44061106ebedfff7d0ef281b7f/django-auth0-auth-1.1.1.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "56c0b973a1a8442e5b68362e2f8e9af2", "sha256": "8554906152e8107a37483e97734c5013ade8d0df4efa2fc1d612093b47f52831" }, "downloads": -1, "filename": "django-auth0-auth-1.3.tar.gz", "has_sig": false, "md5_digest": "56c0b973a1a8442e5b68362e2f8e9af2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5724, "upload_time": "2016-07-22T18:38:07", "url": "https://files.pythonhosted.org/packages/9f/34/2c5a9afbd90f81c793d749dc698025f87334502dbd327d1f8fad119f3730/django-auth0-auth-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "7fc8922a6d86cf683b6295ad264b5f01", "sha256": "9956ad3c376b02bcf560092521a1440b3849b164651bc8181f7fcc37174cd5f8" }, "downloads": -1, "filename": "django-auth0-auth-1.3.1.tar.gz", "has_sig": false, "md5_digest": "7fc8922a6d86cf683b6295ad264b5f01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5744, "upload_time": "2016-07-22T19:17:40", "url": "https://files.pythonhosted.org/packages/a0/96/2668e03a5befb550d1ca734b2f812bc81d2f2cddfec85bf5555e9184d84c/django-auth0-auth-1.3.1.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "991a9e5159dc9a25d9b639abf8e9c01e", "sha256": "4a5d014c19341723b19457de993acd77fa0172013f6fe8d327407e89470268dc" }, "downloads": -1, "filename": "django-auth0-auth-1.4.tar.gz", "has_sig": false, "md5_digest": "991a9e5159dc9a25d9b639abf8e9c01e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5753, "upload_time": "2016-09-27T21:28:29", "url": "https://files.pythonhosted.org/packages/88/07/b44474dd06a463dbc80a42dfb4eba423ffbd6cc1ae0a5acbcc368f5a4ed5/django-auth0-auth-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "9ce15fb178230d7e4af1002132a29498", "sha256": "feb6f1ac4e5cbf6154891a490ae57c2ae8975844e5a1ce1b0e3a50c8927cfb62" }, "downloads": -1, "filename": "django-auth0-auth-1.5.tar.gz", "has_sig": false, "md5_digest": "9ce15fb178230d7e4af1002132a29498", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5800, "upload_time": "2016-11-04T19:21:55", "url": "https://files.pythonhosted.org/packages/c4/c8/a1457570007bd7817ef3359d91c34b39596bfaff8c9f57b39ec6b11b6d13/django-auth0-auth-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "55298456181deeabdde3f9dbc8821dfb", "sha256": "c0b140ff416ecb95c933893ee4e63aecbc46a564390bbd47b461e0408ab5e480" }, "downloads": -1, "filename": "django-auth0-auth-1.6.tar.gz", "has_sig": false, "md5_digest": "55298456181deeabdde3f9dbc8821dfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5801, "upload_time": "2017-02-22T19:33:33", "url": "https://files.pythonhosted.org/packages/ad/cb/8d53da50326204f905f0b6c3fa39d57b042caf1940e18f9af1736cf1d512/django-auth0-auth-1.6.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "73315e7ae7a1f577c6be0d49f7be8cc7", "sha256": "a0441e46f5d92c76aeb570bf6a347275bd57715205a1c6c210d7944ad69dfc9f" }, "downloads": -1, "filename": "django-auth0-auth-1.6.1.tar.gz", "has_sig": false, "md5_digest": "73315e7ae7a1f577c6be0d49f7be8cc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5904, "upload_time": "2017-07-21T19:09:07", "url": "https://files.pythonhosted.org/packages/6f/38/9c45920594279d5a8d8b04ce3e8a44c0f039f3be3bd1db552d4f33155e50/django-auth0-auth-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "54ceb0276a65fe65d3df885a35668427", "sha256": "29479e83fcb4b6d519c57f6d656d70b73a436a253c3dc00cc2f661c0a4b71004" }, "downloads": -1, "filename": "django-auth0-auth-1.6.2.tar.gz", "has_sig": false, "md5_digest": "54ceb0276a65fe65d3df885a35668427", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5941, "upload_time": "2017-07-21T19:36:37", "url": "https://files.pythonhosted.org/packages/c2/af/6498e954c6c0c395182295429685b5933535d7eb3a1105cf03fdcd25ecf3/django-auth0-auth-1.6.2.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "7b8893af81a753f48e12241c71b5085c", "sha256": "965874295a2a40c0933f0b4041a6cadcc5d48a0d0e6385a61008d53116688b00" }, "downloads": -1, "filename": "django-auth0-auth-2.0.tar.gz", "has_sig": false, "md5_digest": "7b8893af81a753f48e12241c71b5085c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6349, "upload_time": "2017-10-05T22:23:47", "url": "https://files.pythonhosted.org/packages/f2/b7/cea342269771ebdf8f5fb58158e9d53a37dcde1cf3edbb0bd747cc2415c7/django-auth0-auth-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "3a521fe8e033d59f999ee6e876e40349", "sha256": "a349936201f59817e7c5268d4db3871c7dbeeda9bef8ebf16b99a1084d1bc15a" }, "downloads": -1, "filename": "django-auth0-auth-2.1.tar.gz", "has_sig": false, "md5_digest": "3a521fe8e033d59f999ee6e876e40349", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6375, "upload_time": "2017-10-11T21:58:08", "url": "https://files.pythonhosted.org/packages/4f/40/f3c35110fb77796ba06b09422f9d9ffd74d01bae87700385ece1e3934f51/django-auth0-auth-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "dcd1f4fe1ab39eb747b0ce4ee4cc876f", "sha256": "0d989b959a7e432984b71f5c2c0e084c29dafb6a3bf63864623334c4939c2cfb" }, "downloads": -1, "filename": "django-auth0-auth-2.2.tar.gz", "has_sig": false, "md5_digest": "dcd1f4fe1ab39eb747b0ce4ee4cc876f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6381, "upload_time": "2017-10-18T21:27:45", "url": "https://files.pythonhosted.org/packages/b8/c3/8154706dd61ec9000d861e134294572473de183da6181eb00cded8b4ca60/django-auth0-auth-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "11ad38a457bad4933164fb478af144dc", "sha256": "3b1cb76c2064260cfe74dab8aa36165cf5b0b0ca7ac1f5eb1166a3c14c1a3c01" }, "downloads": -1, "filename": "django-auth0-auth-2.3.tar.gz", "has_sig": false, "md5_digest": "11ad38a457bad4933164fb478af144dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6400, "upload_time": "2017-10-18T21:59:03", "url": "https://files.pythonhosted.org/packages/47/32/211c7e4835ef90db98066c5622769f55e77ad6e630ac26051e90113c229c/django-auth0-auth-2.3.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "1e502f60ed1237151ae090834856836a", "sha256": "b46c02d56f36f548086842fc600766ef434704aa211b6ad39235f2a6345135e9" }, "downloads": -1, "filename": "django-auth0-auth-2.3.1.tar.gz", "has_sig": false, "md5_digest": "1e502f60ed1237151ae090834856836a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6365, "upload_time": "2017-12-08T22:36:44", "url": "https://files.pythonhosted.org/packages/fb/89/f7e3e6511f1dfb9387034fc397fc453460edcc64f4f2674c40ae115a44ad/django-auth0-auth-2.3.1.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "1aaffb23de7379dbfe0ac2f3fa8d2a7f", "sha256": "6aca6dc00f78f079daf72aa9b707838f1c4e465659e1009016429cab363ecbc6" }, "downloads": -1, "filename": "django-auth0-auth-2.3.2.tar.gz", "has_sig": false, "md5_digest": "1aaffb23de7379dbfe0ac2f3fa8d2a7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6382, "upload_time": "2018-01-11T22:09:21", "url": "https://files.pythonhosted.org/packages/dc/4b/d372c23b161649dc0668443671c9df9f7e931906de2aa7df3791273efa92/django-auth0-auth-2.3.2.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "1444ce5354eff49c69636200a10ece97", "sha256": "cb8671c37e69df88b07081157e206c615d18a8257b0db78a4b93036979307c81" }, "downloads": -1, "filename": "django-auth0-auth-2.4.tar.gz", "has_sig": false, "md5_digest": "1444ce5354eff49c69636200a10ece97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6420, "upload_time": "2018-02-19T23:36:05", "url": "https://files.pythonhosted.org/packages/55/5a/bc575a531c6f17f5ddeb8dca5714e33aa5687ce6959f5122de73dd030c07/django-auth0-auth-2.4.tar.gz" } ], "2.5": [ { "comment_text": "", "digests": { "md5": "95d1290e5d765f5ca25d14f01893e749", "sha256": "d78420a90f80309e8e3ba15f629de560a19bf92d9ad6d4cef5c320bb5a9fec46" }, "downloads": -1, "filename": "django-auth0-auth-2.5.tar.gz", "has_sig": false, "md5_digest": "95d1290e5d765f5ca25d14f01893e749", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6455, "upload_time": "2018-06-14T18:24:53", "url": "https://files.pythonhosted.org/packages/f5/d7/cec39acc8c9b59923b91e93fa05a9c141c8bff91ec834977b6388d7af1ef/django-auth0-auth-2.5.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "8d37d2ad2bdea267e432e468e99892d2", "sha256": "886054350cd7a0211254ae0dd22cedf2bc1dd179b1a523cffd9e7a6533855666" }, "downloads": -1, "filename": "django_auth0_auth-3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8d37d2ad2bdea267e432e468e99892d2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6556, "upload_time": "2018-10-29T21:05:31", "url": "https://files.pythonhosted.org/packages/ec/0a/afeda9f6b047fd0122e2f6c0cd87ceab8114647b98377696eb8fb5a47ab3/django_auth0_auth-3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92c7a03c32a3509adb2629d51ce813a1", "sha256": "941159b5dc9ebce89fa64aeb0b9a739fff47eea289171ac511619bcbbb3c71bd" }, "downloads": -1, "filename": "django-auth0-auth-3.0.tar.gz", "has_sig": false, "md5_digest": "92c7a03c32a3509adb2629d51ce813a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6556, "upload_time": "2018-10-29T21:05:32", "url": "https://files.pythonhosted.org/packages/c6/1f/fc50cf8fed30fce62d38fe1d08d94233499c32460a704d579836bb759b61/django-auth0-auth-3.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "4d04117307a566e20b0735556a61ccdf", "sha256": "18ddb8604f93e2b77d2bc7523830c0c681376a620c814acd152e632e1b6ec9f4" }, "downloads": -1, "filename": "django_auth0_auth-3.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4d04117307a566e20b0735556a61ccdf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6572, "upload_time": "2018-10-29T21:16:45", "url": "https://files.pythonhosted.org/packages/69/30/d219df9108d239e9d7eb808ed4fee3c09821a9ca73cee549e0da2aaeaa1d/django_auth0_auth-3.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d24414fd2393a3960f461cd96f598e02", "sha256": "4438d567ad851eccdbcf2f90134f91e58b7b7dc0f7f4ea6cd07b22ffa2e949ec" }, "downloads": -1, "filename": "django-auth0-auth-3.0.1.tar.gz", "has_sig": false, "md5_digest": "d24414fd2393a3960f461cd96f598e02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6562, "upload_time": "2018-10-29T21:16:47", "url": "https://files.pythonhosted.org/packages/bd/4e/8820ed24990c510c7194be5119dd1a34d00dc796ed9cb359ae70934b7666/django-auth0-auth-3.0.1.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "b632179660444f573b88e95035ebf2f6", "sha256": "d978cd3b095f10209550ba81c13b1a1f8ef01451eb06c541cc1fa835ec40f219" }, "downloads": -1, "filename": "django-auth0-auth-3.1.tar.gz", "has_sig": false, "md5_digest": "b632179660444f573b88e95035ebf2f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6692, "upload_time": "2019-01-23T20:24:58", "url": "https://files.pythonhosted.org/packages/e7/5f/07c5ba2808bc9b0bdd0274cb60c94a674f6a05d34330a09d7e6f1cc186b7/django-auth0-auth-3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b632179660444f573b88e95035ebf2f6", "sha256": "d978cd3b095f10209550ba81c13b1a1f8ef01451eb06c541cc1fa835ec40f219" }, "downloads": -1, "filename": "django-auth0-auth-3.1.tar.gz", "has_sig": false, "md5_digest": "b632179660444f573b88e95035ebf2f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6692, "upload_time": "2019-01-23T20:24:58", "url": "https://files.pythonhosted.org/packages/e7/5f/07c5ba2808bc9b0bdd0274cb60c94a674f6a05d34330a09d7e6f1cc186b7/django-auth0-auth-3.1.tar.gz" } ] }