diff --git a/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_Struct.pm b/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_Struct.pm index 08d70ec71..8a4777fb3 100644 --- a/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_Struct.pm +++ b/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_Struct.pm @@ -773,13 +773,15 @@ sub struct { }, security => { - _nodes => - [qw(userControl portalForceAuthn key trustedDomains)], + _nodes => [ + qw(userControl portalForceAuthn key trustedDomains useSafeJail) + ], _help => 'security', userControl => 'text:/userControl', portalForceAuthn => 'bool:/portalForceAuthn', key => 'text:/key', trustedDomains => 'text:/trustedDomains', + useSafeJail => 'bool:/useSafeJail', }, redirection => { @@ -1447,6 +1449,7 @@ sub testStruct { }, useRedirectOnError => $boolean, useRedirectOnForbidden => $boolean, + useSafeJail => $boolean, useXForwardedForIP => $boolean, variables => $testNotDefined, vhostOptions => { @@ -1762,6 +1765,7 @@ sub defaultConf { passwordDB => 'LDAP', useRedirectOnError => '1', useRedirectOnForbidden => '0', + useSafeJail => '1', useXForwardedForIP => '0', vhostPort => '-1', vhostHttps => '-1', diff --git a/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm b/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm index 206c674a9..51de10f5e 100644 --- a/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm +++ b/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm @@ -295,6 +295,7 @@ sub en { userPivot => 'Login field name in user table', useRedirectOnError => 'Redirect on error', useRedirectOnForbidden => 'Redirect on forbidden', + useSafeJail => 'Use Safe jail', useXForwardedForIP => "Use X-Forwarded-For", variables => "Variables", vhostHttps => 'HTTPS', @@ -681,6 +682,7 @@ sub fr { userPivot => 'Champ identifiant dans la table des utilisateurs', useRedirectOnError => 'Redirection pour les erreurs', useRedirectOnForbidden => 'Redirection pour les accès interdits', + useSafeJail => 'Utiliser la cage Safe', useXForwardedForIP => "Utiliser X-Forwarded-For", variables => "Variables", vhostHttps => 'HTTPS',