Append parameters (#2368)

This commit is contained in:
Christophe Maudoux 2020-11-04 11:49:30 +01:00
parent 1de41224f8
commit 602ccf91f6
15 changed files with 77 additions and 17 deletions

View File

@ -347,6 +347,8 @@ sub defaultValues {
'SSLAuthnLevel' => 5,
'SSLVar' => 'SSL_CLIENT_S_DN_Email',
'SSLVarIf' => {},
'stayConnectedCookieName' => 'llngconnection',
'stayConnectedTimeout' => 2592000,
'successLoginNumber' => 5,
'timeout' => 72000,
'timeoutActivity' => 0,

View File

@ -3915,6 +3915,16 @@ qr/^(?:(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-
'default' => 0,
'type' => 'bool'
},
'stayConnectedCookieName' => {
'default' => 'llngconnection',
'msgFail' => '__badCookieName__',
'test' => qr/^[a-zA-Z][a-zA-Z0-9_-]*$/,
'type' => 'text'
},
'stayConnectedTimeout' => {
'default' => 2592000,
'type' => 'int'
},
'storePassword' => {
'default' => 0,
'type' => 'bool'

View File

@ -432,11 +432,23 @@ sub attributes {
},
stayConnected => {
type => 'bool',
#help => 'stayconnected.html',
default => 0,
documentation => 'Enable StayConnected plugin',
},
stayConnectedTimeout => {
type => 'int',
default => 2592000,
documentation => 'StayConnected persistent connexion session timeout',
flags => 'm',
},
stayConnectedCookieName => {
type => 'text',
test => qr/^[a-zA-Z][a-zA-Z0-9_-]*$/,
msgFail => '__badCookieName__',
default => 'llngconnection',
documentation => 'Name of the stayConnected plugin cookie',
flags => 'p',
},
checkState => {
type => 'bool',
default => 0,

View File

@ -604,11 +604,20 @@ sub tree {
title => 'plugins',
help => 'start.html#plugins',
nodes => [
'stayConnected',
'portalStatus',
'upgradeSession',
'refreshSessions',
'adaptativeAuthenticationLevelRules',
{
title => 'stayConnect',
help => 'stayconnected.html',
form => 'simpleInputContainer',
nodes => [
'stayConnected',
'stayConnectedTimeout',
'stayConnectedCookieName'
],
},
{
title => 'portalServers',
help => 'portalservers.html',

View File

@ -907,7 +907,10 @@
"SSLVarIf":"حقل الشهادة الرقمية المستخرجة الشرطية",
"ssoSessions":"جلسات السسو",
"stateCheck":"State Check",
"stayConnected":"الاتصالات المستمرة",
"stayConnect":"الاتصالات المستمرة",
"stayConnected":"Activation",
"stayConnectedCookieName":"Cookie name",
"stayConnectedTimeout":"Expiration time",
"successfullySaved":"تم الحفظ بنجاح",
"storePassword":"تخزين كلمة مرور المستخدم في بيانات الجلسة",
"subtitle":"Subtitle",

View File

@ -221,7 +221,7 @@
"connectionTitle":"Verbindung",
"content":"Content",
"cookieExpiration":"Cookie expiration time",
"cookieName":"Cookie Name",
"cookieName":"Cookie name",
"cookieParams":"Cookies",
"create":"Create",
"currentConfiguration":"Current configuration",
@ -907,7 +907,10 @@
"SSLVarIf":"Conditional extracted certificate field",
"ssoSessions":"SSO sessions",
"stateCheck":"State Check",
"stayConnected":"Persistent connections",
"stayConnect":"Persistent connections",
"stayConnected":"Activation",
"stayConnectedCookieName":"Cookie name",
"stayConnectedTimeout":"Expiration time",
"successfullySaved":"Successfully saved",
"storePassword":"Store user password in session",
"subtitle":"Subtitle",

View File

@ -221,7 +221,7 @@
"connectionTitle":"Connection",
"content":"Content",
"cookieExpiration":"Cookie expiration time",
"cookieName":"Cookie Name",
"cookieName":"Cookie name",
"cookieParams":"Cookies",
"create":"Create",
"currentConfiguration":"Current configuration",
@ -907,7 +907,10 @@
"SSLVarIf":"Conditional extracted certificate field",
"ssoSessions":"SSO sessions",
"stateCheck":"State Check",
"stayConnected":"Persistent connections",
"stayConnect":"Persistent connections",
"stayConnected":"Activation",
"stayConnectedCookieName":"Cookie name",
"stayConnectedTimeout":"Expiration time",
"successfullySaved":"Successfully saved",
"storePassword":"Store user password in session",
"subtitle":"Subtitle",

View File

@ -907,7 +907,10 @@
"SSLVarIf":"Champ conditionnel extrait du certificat",
"ssoSessions":"Sessions SSO",
"stateCheck":"Vérification de l'état",
"stayConnected":"Connexions persistantes",
"stayConnect":"Connexions persistantes",
"stayConnected":"Activation",
"stayConnectedCookieName":"Nom du cookie",
"stayConnectedTimeout":"Durée de validité",
"successfullySaved":"Sauvegarde effectuée",
"storePassword":"Stocke le mot de passe de l'utilisateur en session",
"subtitle":"Sous-titre",

View File

@ -907,7 +907,10 @@
"SSLVarIf":"Campo di certificato estratto condizionale",
"ssoSessions":"Sessioni SSO",
"stateCheck":"Controllo dello stato",
"stayConnected":"Connessioni persistenti",
"stayConnect":"Connessioni persistenti",
"stayConnected":"Activation",
"stayConnectedCookieName":"Cookie name",
"stayConnectedTimeout":"Expiration time",
"successfullySaved":"Salvato con successo",
"storePassword":"Memorizzare la password dell'utente nei dati di sessione",
"subtitle":"Subtitle",

View File

@ -907,7 +907,10 @@
"SSLVarIf":"Warunkowe wyodrębnione pole certyfikatu",
"ssoSessions":"Sesje jednokrotnego logowania",
"stateCheck":"Kontrola stanu",
"stayConnected":"Trwałe połączenia",
"stayConnect":"Trwałe połączenia",
"stayConnected":"Activation",
"stayConnectedCookieName":"Cookie name",
"stayConnectedTimeout":"Expiration time",
"successfullySaved":"Pomyślnie zapisano",
"storePassword":"Przechowuj hasło użytkownika w sesji",
"subtitle":"Podtytuł",

View File

@ -907,7 +907,10 @@
"SSLVarIf":"Koşullu çıkartılmış sertifika alanı",
"ssoSessions":"TOA oturumları",
"stateCheck":"Durum Kontrolü",
"stayConnected":"Kalıcı bağlantılar",
"stayConnect":"Kalıcı bağlantılar",
"stayConnected":"Activation",
"stayConnectedCookieName":"Cookie name",
"stayConnectedTimeout":"Expiration time",
"successfullySaved":"Başarıyla kaydedildi",
"storePassword":"Kullanıcı parolasını oturumda sakla",
"subtitle":"Altyazı",

View File

@ -221,7 +221,7 @@
"connectionTitle":"Kết nối",
"content":"Nội dung",
"cookieExpiration":"Thời gian hết hạn cookie",
"cookieName":"Cookie Name",
"cookieName":"Cookie name",
"cookieParams":"Cookie",
"create":"Tạo",
"currentConfiguration":"Cấu hình hiện tại",
@ -907,7 +907,10 @@
"SSLVarIf":"Trích xuất trường chứng chỉ có điều kiện",
"ssoSessions":"Phiên SSO",
"stateCheck":"State Check",
"stayConnected":"Duy trì kết nối",
"stayConnect":"Duy trì kết nối",
"stayConnected":"Activation",
"stayConnectedCookieName":"Cookie name",
"stayConnectedTimeout":"Expiration time",
"successfullySaved":"Lưu thành công",
"storePassword":"Lưu trữ mật khẩu người dùng trong các dữ liệu phiên",
"subtitle":"Subtitle",

View File

@ -907,7 +907,10 @@
"SSLVarIf":"Conditional extracted certificate field",
"ssoSessions":"SSO sessions",
"stateCheck":"State Check",
"stayConnected":"Persistent connections",
"stayConnect":"Persistent connections",
"stayConnected":"Activation",
"stayConnectedCookieName":"Cookie name",
"stayConnectedTimeout":"Expiration time",
"successfullySaved":"Successfully saved",
"storePassword":"Store user password in session",
"subtitle":"Subtitle",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long