Commit e05219f6 authored by K900's avatar K900
Browse files
parent cef5334b
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -13,14 +13,14 @@ in

python.pkgs.buildPythonApplication rec {
  pname = "lasuite-meet";
  version = "0.1.28";
  version = "0.1.29";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "suitenumerique";
    repo = "meet";
    tag = "v${version}";
    hash = "sha256-zB27doGkWch3e1Lc0Q3TurQeplV7vOdzJ+G+MFZI3Og=";
    hash = "sha256-dvAPKNsj8ZnH0eLofbkE09hXL1g8YdViX8sQ/9+4L7k=";
  };

  sourceRoot = "source/src/backend";
@@ -28,8 +28,6 @@ python.pkgs.buildPythonApplication rec {
  patches = [
    # Support configuration throught environment variables for SECURE_*
    ./secure_settings.patch
    # Add PKCE option
    ./pkce.patch
  ];

  build-system = with python.pkgs; [ setuptools ];
+0 −20
Original line number Diff line number Diff line
--- a/meet/settings.py
+++ b/meet/settings.py
@@ -430,6 +430,17 @@ class Base(Configuration):
     OIDC_RP_SCOPES = values.Value(
         "openid email", environ_name="OIDC_RP_SCOPES", environ_prefix=None
     )
+    OIDC_USE_PKCE = values.BooleanValue(
+        default=False, environ_name="OIDC_USE_PKCE", environ_prefix=None
+    )
+    OIDC_PKCE_CODE_CHALLENGE_METHOD = values.Value(
+        default="S256",
+        environ_name="OIDC_PKCE_CODE_CHALLENGE_METHOD",
+        environ_prefix=None,
+    )
+    OIDC_PKCE_CODE_VERIFIER_SIZE = values.IntegerValue(
+        default=64, environ_name="OIDC_PKCE_CODE_VERIFIER_SIZE", environ_prefix=None
+    )
     LOGIN_REDIRECT_URL = values.Value(
         None, environ_name="LOGIN_REDIRECT_URL", environ_prefix=None
     )