From 4ec6fe95ae80ce035d38b98f494c080e7bc0de3a Mon Sep 17 00:00:00 2001 From: genomics-geek Date: Sat, 5 Oct 2019 12:09:20 -0400 Subject: [PATCH] Revert "Added django oauth for easier authentication" This reverts commit e05d053494dcbe431e95150939fd56e264d34d61. --- .../config/settings/base.py | 13 ------------- {{cookiecutter.project_slug}}/config/urls.py | 3 --- {{cookiecutter.project_slug}}/requirements/base.txt | 1 - 3 files changed, 17 deletions(-) diff --git a/{{cookiecutter.project_slug}}/config/settings/base.py b/{{cookiecutter.project_slug}}/config/settings/base.py index 18a43a4a2..2e7d11d1c 100644 --- a/{{cookiecutter.project_slug}}/config/settings/base.py +++ b/{{cookiecutter.project_slug}}/config/settings/base.py @@ -81,7 +81,6 @@ THIRD_PARTY_APPS = [ "rest_framework", {%- if cookiecutter.js_task_runner == "CreateReactApp" -%} "corsheaders", - "oauth2_provider", {%- endif %} {%- if cookiecutter.use_celery == 'y' -%} "django_celery_beat", @@ -354,18 +353,6 @@ REST_FRAMEWORK = { "DEFAULT_SCHEMA_CLASS": "rest_framework.schemas.coreapi.AutoSchema", } -# OAUTH2 CONFIGURATION -# ------------------------------------------------------------------------------ -# https://django-oauth-toolkit.readthedocs.io/en/latest/rest-framework/getting_started.html -OAUTH2_PROVIDER = { - # this is the list of available scopes - "SCOPES": { - "read": "Read scope", - "write": "Write scope", - }, - "ACCESS_TOKEN_EXPIRE_SECONDS": 31536000, # Sets OAUTH access tokens good for a year -} - # Graphene Setup # ------------------------------------------------------------------------------ # See: http://docs.graphene-python.org/projects/django/en/latest/tutorial-plain/#update-settings diff --git a/{{cookiecutter.project_slug}}/config/urls.py b/{{cookiecutter.project_slug}}/config/urls.py index d0d5fb361..bf170d14f 100644 --- a/{{cookiecutter.project_slug}}/config/urls.py +++ b/{{cookiecutter.project_slug}}/config/urls.py @@ -23,9 +23,6 @@ urlpatterns = [ path("api-docs/", include_docs_urls(title="{{ cookiecutter.project_name }} REST API", public=False)), path("graphql/", csrf_exempt(FileUploadGraphQLView.as_view(graphiql=True, pretty=True))), - # OAUTH2: https://github.com/evonove/django-oauth-toolkit - path("oauth/", include('oauth2_provider.urls', namespace='oauth2_provider')), - # User management from django-all-auth path("about/", TemplateView.as_view(template_name="pages/about.html"), name="about"), path("users/", include("{{ cookiecutter.project_slug }}.users.urls", namespace="users")), diff --git a/{{cookiecutter.project_slug}}/requirements/base.txt b/{{cookiecutter.project_slug}}/requirements/base.txt index 5338f4b6b..7c379f9b5 100644 --- a/{{cookiecutter.project_slug}}/requirements/base.txt +++ b/{{cookiecutter.project_slug}}/requirements/base.txt @@ -43,5 +43,4 @@ coreapi==2.3.3 # https://github.com/core-api/python-client # Django/ReactJS integration # ------------------------------------------------------------------------------ django-cors-headers==2.4.0 # https://github.com/ottoyiu/django-cors-headers -django-oauth-toolkit==1.2.0 # http://dot.evonove.it/#setup {%- endif %}