From f8ad4427e6944559b02891d6c160f2a44be581e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org> Date: Sun, 9 Jul 2023 12:23:17 +0900 Subject: [PATCH] fix oidc Chobotnice login --- oidc/auth.py | 5 ++++- package-lock.json | 6 +++--- requirements/base.txt | 3 ++- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/oidc/auth.py b/oidc/auth.py index b6785c1..c0ab709 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 b96b016..67bf038 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 7056f4a..26de323 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 -- GitLab