Update langs & test conf (#2381)

This commit is contained in:
Christophe Maudoux 2020-11-12 19:52:48 +01:00
parent a0feeae9a1
commit b40ae547f4
11 changed files with 45 additions and 0 deletions

View File

@ -503,6 +503,9 @@ Some options are available:
- Maintenance mode: reject all requests with a maintenance message - Maintenance mode: reject all requests with a maintenance message
- Aliases: list of aliases for this virtual host *(avoid to rewrite - Aliases: list of aliases for this virtual host *(avoid to rewrite
rules,...)* rules,...)*
- Access to trace: can be used for overwriting REMOTE_CUSTOM with a custom function.
Provide a comma separated list with custom function path and args.
By example: My::accessToTrace, 'Dr Who', 'dwho@badwolf.org'
- Type: handler type (normal, - Type: handler type (normal,
:doc:`ServiceToken Handler<servertoserver>`, :doc:`ServiceToken Handler<servertoserver>`,
:doc:`DevOps Handler<devopshandler>`,...) :doc:`DevOps Handler<devopshandler>`,...)
@ -515,6 +518,29 @@ Some options are available:
seconds. This TTL can be customized for each virtual host. seconds. This TTL can be customized for each virtual host.
.. attention::
A hash reference containing $req, $session, $vhost, $custom and an array reference
with provided parameters is passed to accessToTrace custom function.
::
package My;
sub accessToTrace {
my $hash = shift;
my $custom = $hash->{custom};
my $req = $hash->{req};
my $vhost = $hash->{vhost};
my $custom = hash->{custom};
return
"$custom alias $hash->{params}->[0]#$hash->{params}->[1]:$hash->{session}->{groups}";
}
1;
.. danger:: .. danger::
A same virtual host can serve many locations. Each A same virtual host can serve many locations. Each

View File

@ -164,6 +164,16 @@
"default": "accept" "default": "accept"
} }
}, },
"vhostOptions":{
"manager.example.com": {
"vhostMaintenance": 0,
"vhostPort": -1,
"vhostHttps": -1,
"vhostAliases": "",
"vhostServiceTokenTTL": -1,
"vhostAccessToTrace": "My::accessToTrace, Doctor, Who","vhostType":"Main"
}
},
"loginHistoryEnabled": 1, "loginHistoryEnabled": 1,
"macros": { "macros": {
"UA" : "$ENV{HTTP_USER_AGENT}", "UA" : "$ENV{HTTP_USER_AGENT}",

View File

@ -1001,6 +1001,7 @@
"verifyU2FKey":"Verify U2F key", "verifyU2FKey":"Verify U2F key",
"verifyTOTPKey":"Verify TOTP key", "verifyTOTPKey":"Verify TOTP key",
"version":"الإصدار", "version":"الإصدار",
"vhostAccessToTrace":"Access to trace",
"vhostAliases":"اسماء مستعارة", "vhostAliases":"اسماء مستعارة",
"vhostAuthnLevel":"مستوى إثبات الهوية واجب", "vhostAuthnLevel":"مستوى إثبات الهوية واجب",
"vhostHttps":"إتش تي تي بي س", "vhostHttps":"إتش تي تي بي س",

View File

@ -1001,6 +1001,7 @@
"verifyU2FKey":"Verify U2F key", "verifyU2FKey":"Verify U2F key",
"verifyTOTPKey":"Verify TOTP key", "verifyTOTPKey":"Verify TOTP key",
"version":"Version", "version":"Version",
"vhostAccessToTrace":"Access to trace",
"vhostAliases":"Aliases", "vhostAliases":"Aliases",
"vhostAuthnLevel":"Required authentication level", "vhostAuthnLevel":"Required authentication level",
"vhostHttps":"HTTPS", "vhostHttps":"HTTPS",

View File

@ -1001,6 +1001,7 @@
"verifyU2FKey":"Verify U2F key", "verifyU2FKey":"Verify U2F key",
"verifyTOTPKey":"Verify TOTP key", "verifyTOTPKey":"Verify TOTP key",
"version":"Version", "version":"Version",
"vhostAccessToTrace":"Access to trace",
"vhostAliases":"Aliases", "vhostAliases":"Aliases",
"vhostAuthnLevel":"Required authentication level", "vhostAuthnLevel":"Required authentication level",
"vhostHttps":"HTTPS", "vhostHttps":"HTTPS",

View File

@ -1001,6 +1001,7 @@
"verifyU2FKey":"Vérifier la clef U2F", "verifyU2FKey":"Vérifier la clef U2F",
"verifyTOTPKey":"Vérifier la clef TOTP", "verifyTOTPKey":"Vérifier la clef TOTP",
"version":"Version", "version":"Version",
"vhostAccessToTrace":"Accès à tracer",
"vhostAliases":"Alias", "vhostAliases":"Alias",
"vhostAuthnLevel":"Niveau d'authentification requis", "vhostAuthnLevel":"Niveau d'authentification requis",
"vhostHttps":"HTTPS", "vhostHttps":"HTTPS",

View File

@ -1001,6 +1001,7 @@
"verifyU2FKey":"Verifica la chiave U2F", "verifyU2FKey":"Verifica la chiave U2F",
"verifyTOTPKey":"Verifica la chiave TOTP", "verifyTOTPKey":"Verifica la chiave TOTP",
"version":"Versioni", "version":"Versioni",
"vhostAccessToTrace":"Access to trace",
"vhostAliases":"Alias", "vhostAliases":"Alias",
"vhostAuthnLevel":"Livello di autenticazione richiesto", "vhostAuthnLevel":"Livello di autenticazione richiesto",
"vhostHttps":"HTTPS", "vhostHttps":"HTTPS",

View File

@ -1001,6 +1001,7 @@
"verifyU2FKey":"Sprawdź klucz U2F", "verifyU2FKey":"Sprawdź klucz U2F",
"verifyTOTPKey":"Sprawdź klucz TOTP", "verifyTOTPKey":"Sprawdź klucz TOTP",
"version":"Wersja", "version":"Wersja",
"vhostAccessToTrace":"Access to trace",
"vhostAliases":"Aliasy", "vhostAliases":"Aliasy",
"vhostAuthnLevel":"Wymagany poziom uwierzytelnienia", "vhostAuthnLevel":"Wymagany poziom uwierzytelnienia",
"vhostHttps":"HTTPS", "vhostHttps":"HTTPS",

View File

@ -1001,6 +1001,7 @@
"verifyU2FKey":"U2F anahtarını doğrula", "verifyU2FKey":"U2F anahtarını doğrula",
"verifyTOTPKey":"TOTP anahtarını doğrula", "verifyTOTPKey":"TOTP anahtarını doğrula",
"version":"Sürüm", "version":"Sürüm",
"vhostAccessToTrace":"Access to trace",
"vhostAliases":"Takma adlar", "vhostAliases":"Takma adlar",
"vhostAuthnLevel":"Gereken doğrulama seviyesi", "vhostAuthnLevel":"Gereken doğrulama seviyesi",
"vhostHttps":"HTTPS", "vhostHttps":"HTTPS",

View File

@ -1001,6 +1001,7 @@
"verifyU2FKey":"Verify U2F key", "verifyU2FKey":"Verify U2F key",
"verifyTOTPKey":"Verify TOTP key", "verifyTOTPKey":"Verify TOTP key",
"version":"Phiên bản", "version":"Phiên bản",
"vhostAccessToTrace":"Access to trace",
"vhostAliases":"Bí danh", "vhostAliases":"Bí danh",
"vhostAuthnLevel":"Mức xác thực bắt buộc", "vhostAuthnLevel":"Mức xác thực bắt buộc",
"vhostHttps":"HTTPS", "vhostHttps":"HTTPS",

View File

@ -1001,6 +1001,7 @@
"verifyU2FKey":"Verify U2F key", "verifyU2FKey":"Verify U2F key",
"verifyTOTPKey":"Verify TOTP key", "verifyTOTPKey":"Verify TOTP key",
"version":"Version", "version":"Version",
"vhostAccessToTrace":"Access to trace",
"vhostAliases":"Aliases", "vhostAliases":"Aliases",
"vhostAuthnLevel":"Required authentication level", "vhostAuthnLevel":"Required authentication level",
"vhostHttps":"HTTPS", "vhostHttps":"HTTPS",