From b4dab8dc32976fa4fc60239408ad052f5c1f0150 Mon Sep 17 00:00:00 2001 From: Dominik Polakovics Date: Fri, 18 Aug 2023 15:03:04 +0200 Subject: [PATCH] fix typo3 sso auth --- utils/modules/services/web/typo3.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/utils/modules/services/web/typo3.nix b/utils/modules/services/web/typo3.nix index 4c95203..a58364a 100644 --- a/utils/modules/services/web/typo3.nix +++ b/utils/modules/services/web/typo3.nix @@ -259,12 +259,16 @@ in # For other type of errors, nginx will handle them as usual. error_page 401 =302 https://auth.cloonar.com/?rd=$target_url; - fastcgi_param AUTH_USER $remote_user; - fastcgi_param REMOTE_USER $remote_user; - fastcgi_param PHP_REMOTE_USER $remote_user; - fastcgi_param PHP_AUTH_USER $remote_user; + fastcgi_param REMOTE_USER $user; - try_files $uri /typo3/index.php$is_args$args; + include ${pkgs.nginx}/conf/fastcgi.conf; + fastcgi_buffer_size 32k; + fastcgi_buffers 8 16k; + fastcgi_connect_timeout 240s; + fastcgi_read_timeout 240s; + fastcgi_send_timeout 240s; + fastcgi_pass unix:${config.services.phpfpm.pools."${domain}".socket}; + fastcgi_param SCRIPT_FILENAME ${cfg.dataDir}/${domain}/public/typo3/index.php; ''; }; @@ -371,7 +375,6 @@ in } include ${pkgs.nginx}/conf/fastcgi.conf; - include ${pkgs.nginx}/conf/fastcgi_params; fastcgi_buffer_size 32k; fastcgi_buffers 8 16k; fastcgi_connect_timeout 240s;