diff --git a/oidc/auth.py b/oidc/auth.py index b6785c19db425687ba289a4cdbd23379a2d535f4..c0ab70946a6f4800de66446c7614201cf459e1b2 100644 --- a/oidc/auth.py +++ b/oidc/auth.py @@ -1,9 +1,12 @@ import logging -import typing +import gql import jwt from django.conf import settings from django.contrib.auth.models import Group +from django_http_exceptions import HTTPExceptions +from gql.transport.exceptions import TransportQueryError +from gql.transport.requests import RequestsHTTPTransport from pirates.auth import PiratesOIDCAuthenticationBackend logging.basicConfig(level=logging.DEBUG) diff --git a/package-lock.json b/package-lock.json index b96b016ddfc12cecaa963b45296be5f2b4732f17..67bf038a426919365e358cbeef0bf4a8245afead 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1803,9 +1803,9 @@ } }, "node_modules/semver": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, diff --git a/requirements/base.txt b/requirements/base.txt index 7056f4af26b99b72cf4994684b2f39b014934f9c..26de3238081051013ac7cd17fe2e31f33373883c 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -6,12 +6,13 @@ django-dbsettings==1.3.0 django-downloadview==2.3.0 django-markdownx==4.0.0b1 django-ordered-model==3.7.1 -psycopg2-binary==2.9.5 django-webpack-loader==1.8.0 pirates==0.6.0 django-markdownx==4.0.0b1 django-environ==0.9.0 django-http-exceptions==1.4.0 django-guardian==2.4.0 +gql[requests]==3.4.0 PyJWT==2.6.0 Pillow==9.5.0 +psycopg2-binary==2.9.5