Mail 2F session key in Manager (#2406)

reject-browser-part-of-url
Clément OUDOT 5 years ago
parent 6b1da39581
commit afe516c761
  1. 3
      lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Attributes.pm
  2. 4
      lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Build/Attributes.pm
  3. 9
      lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Build/Tree.pm
  4. 3
      lemonldap-ng-manager/site/htdocs/static/js/conftree.min.js
  5. 2
      lemonldap-ng-manager/site/htdocs/static/js/conftree.min.js.map
  6. 3
      lemonldap-ng-manager/site/htdocs/static/languages/ar.json
  7. 3
      lemonldap-ng-manager/site/htdocs/static/languages/de.json
  8. 1
      lemonldap-ng-manager/site/htdocs/static/languages/en.json
  9. 1
      lemonldap-ng-manager/site/htdocs/static/languages/fr.json
  10. 3
      lemonldap-ng-manager/site/htdocs/static/languages/it.json
  11. 3
      lemonldap-ng-manager/site/htdocs/static/languages/pl.json
  12. 3
      lemonldap-ng-manager/site/htdocs/static/languages/tr.json
  13. 3
      lemonldap-ng-manager/site/htdocs/static/languages/vi.json
  14. 3
      lemonldap-ng-manager/site/htdocs/static/languages/zh.json
  15. 3
      lemonldap-ng-manager/site/htdocs/static/languages/zh_TW.json
  16. 2
      lemonldap-ng-manager/site/htdocs/static/reverseTree.json
  17. 2
      lemonldap-ng-manager/site/htdocs/static/struct.json

@ -1911,6 +1911,9 @@ m[^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
'mail2fLogo' => { 'mail2fLogo' => {
'type' => 'text' 'type' => 'text'
}, },
'mail2fSessionKey' => {
'type' => 'text'
},
'mail2fSubject' => { 'mail2fSubject' => {
'type' => 'text' 'type' => 'text'
}, },

@ -1877,6 +1877,10 @@ sub attributes {
type => 'text', type => 'text',
documentation => 'Custom logo for Mail 2F', documentation => 'Custom logo for Mail 2F',
}, },
mail2fSessionKey => {
type => 'text',
documentation => 'Session parameter where mail is stored',
},
# External second factor # External second factor
ext2fActivation => { ext2fActivation => {

@ -262,7 +262,7 @@ sub tree {
'managerDn', 'managerPassword', 'managerDn', 'managerPassword',
'ldapTimeout', 'ldapIOTimeout', 'ldapTimeout', 'ldapIOTimeout',
'ldapVersion', 'ldapRaw', 'ldapVersion', 'ldapRaw',
'ldapCAFile', 'ldapCAPath', 'ldapCAFile', 'ldapCAPath',
] ]
}, },
{ {
@ -541,10 +541,8 @@ sub tree {
title => 'logParams', title => 'logParams',
help => 'logs.html', help => 'logs.html',
form => 'simpleInputContainer', form => 'simpleInputContainer',
nodes => [ nodes =>
'whatToTrace', 'customToTrace', [ 'whatToTrace', 'customToTrace', 'hiddenAttributes' ]
'hiddenAttributes'
]
}, },
{ {
title => 'cookieParams', title => 'cookieParams',
@ -888,6 +886,7 @@ sub tree {
'mail2fTimeout', 'mail2fSubject', 'mail2fTimeout', 'mail2fSubject',
'mail2fBody', 'mail2fAuthnLevel', 'mail2fBody', 'mail2fAuthnLevel',
'mail2fLabel', 'mail2fLogo', 'mail2fLabel', 'mail2fLogo',
'mail2fSessionKey',
] ]
}, },
{ {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -492,6 +492,7 @@
"mail2fAuthnLevel":"مستوى إثبات الهوية", "mail2fAuthnLevel":"مستوى إثبات الهوية",
"mail2fLabel":"Label", "mail2fLabel":"Label",
"mail2fLogo":"شعار", "mail2fLogo":"شعار",
"mail2fSessionKey":"مفتاح الجلسة الذي يحتوي على عنوان البريد الإلكتروني",
"mailBody":"محتوى البريد الناجح", "mailBody":"محتوى البريد الناجح",
"mailCharset":"charset", "mailCharset":"charset",
"mailConfirmBody":"تأكيد محتوى البريد", "mailConfirmBody":"تأكيد محتوى البريد",
@ -1180,4 +1181,4 @@
"samlRelayStateTimeout":"تناوب حالة مهلة الجلسة ", "samlRelayStateTimeout":"تناوب حالة مهلة الجلسة ",
"samlUseQueryStringSpecific":"استخدام أسلوب query_string المعين", "samlUseQueryStringSpecific":"استخدام أسلوب query_string المعين",
"samlOverrideIDPEntityID":"Override Entity ID when acting as IDP" "samlOverrideIDPEntityID":"Override Entity ID when acting as IDP"
} }

@ -492,6 +492,7 @@
"mail2fAuthnLevel":"Authentication level", "mail2fAuthnLevel":"Authentication level",
"mail2fLabel":"Label", "mail2fLabel":"Label",
"mail2fLogo":"Logo", "mail2fLogo":"Logo",
"mail2fSessionKey":"Session key containing mail address",
"mailBody":"Success mail content", "mailBody":"Success mail content",
"mailCharset":"Charset", "mailCharset":"Charset",
"mailConfirmBody":"Confirmation mail content", "mailConfirmBody":"Confirmation mail content",
@ -1180,4 +1181,4 @@
"samlRelayStateTimeout":"RelayState session timeout", "samlRelayStateTimeout":"RelayState session timeout",
"samlUseQueryStringSpecific":"Use specific query_string method", "samlUseQueryStringSpecific":"Use specific query_string method",
"samlOverrideIDPEntityID":"Override Entity ID when acting as IDP" "samlOverrideIDPEntityID":"Override Entity ID when acting as IDP"
} }

@ -492,6 +492,7 @@
"mail2fAuthnLevel":"Authentication level", "mail2fAuthnLevel":"Authentication level",
"mail2fLabel":"Label", "mail2fLabel":"Label",
"mail2fLogo":"Logo", "mail2fLogo":"Logo",
"mail2fSessionKey":"Session key containing mail address",
"mailBody":"Success mail content", "mailBody":"Success mail content",
"mailCharset":"Charset", "mailCharset":"Charset",
"mailConfirmBody":"Confirmation mail content", "mailConfirmBody":"Confirmation mail content",

@ -492,6 +492,7 @@
"mail2fAuthnLevel":"Niveau de l'authentification", "mail2fAuthnLevel":"Niveau de l'authentification",
"mail2fLabel":"Label", "mail2fLabel":"Label",
"mail2fLogo":"Logo", "mail2fLogo":"Logo",
"mail2fSessionKey":"Clef de session contenant l'adresse email",
"mailBody":"Contenu du message de succès", "mailBody":"Contenu du message de succès",
"mailCharset":"Charset", "mailCharset":"Charset",
"mailConfirmBody":"Contenu du message de confirmation", "mailConfirmBody":"Contenu du message de confirmation",

@ -492,6 +492,7 @@
"mail2fAuthnLevel":"Livello di autenticazione", "mail2fAuthnLevel":"Livello di autenticazione",
"mail2fLabel":"Label", "mail2fLabel":"Label",
"mail2fLogo":"Logo", "mail2fLogo":"Logo",
"mail2fSessionKey":"Chiave di sessione contenente l'indirizzo di posta",
"mailBody":"Successo contenuto di posta", "mailBody":"Successo contenuto di posta",
"mailCharset":"Charset", "mailCharset":"Charset",
"mailConfirmBody":"Contenuto della mail di conferma", "mailConfirmBody":"Contenuto della mail di conferma",
@ -1180,4 +1181,4 @@
"samlRelayStateTimeout":"Timeout di sessione di RelayState", "samlRelayStateTimeout":"Timeout di sessione di RelayState",
"samlUseQueryStringSpecific":"Utilizza il metodo specifico query_string", "samlUseQueryStringSpecific":"Utilizza il metodo specifico query_string",
"samlOverrideIDPEntityID":"Sostituisci l'ID entità quando agisce come IDP" "samlOverrideIDPEntityID":"Sostituisci l'ID entità quando agisce come IDP"
} }

@ -492,6 +492,7 @@
"mail2fAuthnLevel":"Poziom uwierzytelnienia", "mail2fAuthnLevel":"Poziom uwierzytelnienia",
"mail2fLabel":"Etykieta", "mail2fLabel":"Etykieta",
"mail2fLogo":"Logo", "mail2fLogo":"Logo",
"mail2fSessionKey":"Klucz sesji zawierający adres e-mail",
"mailBody":"Treść wiadomości o powodzeniu", "mailBody":"Treść wiadomości o powodzeniu",
"mailCharset":"Zestaw znaków", "mailCharset":"Zestaw znaków",
"mailConfirmBody":"Treść wiadomości potwierdzającej", "mailConfirmBody":"Treść wiadomości potwierdzającej",
@ -1180,4 +1181,4 @@
"samlRelayStateTimeout":"Limit czasu sesji RelayState", "samlRelayStateTimeout":"Limit czasu sesji RelayState",
"samlUseQueryStringSpecific":"Użyj określonej metody query_string", "samlUseQueryStringSpecific":"Użyj określonej metody query_string",
"samlOverrideIDPEntityID":"Zastąp identyfikator jednostki podczas działania jako IDP" "samlOverrideIDPEntityID":"Zastąp identyfikator jednostki podczas działania jako IDP"
} }

@ -492,6 +492,7 @@
"mail2fAuthnLevel":"Doğrulama seviyesi", "mail2fAuthnLevel":"Doğrulama seviyesi",
"mail2fLabel":"Etiket", "mail2fLabel":"Etiket",
"mail2fLogo":"Logo", "mail2fLogo":"Logo",
"mail2fSessionKey":"Oturum anahtarı e-posta adresini içeriyor",
"mailBody":"Başarılı e-posta içeriği", "mailBody":"Başarılı e-posta içeriği",
"mailCharset":"Karakter seti", "mailCharset":"Karakter seti",
"mailConfirmBody":"Doğrulama e-postası içeriği", "mailConfirmBody":"Doğrulama e-postası içeriği",
@ -1180,4 +1181,4 @@
"samlRelayStateTimeout":"RelayState oturum zaman aşımı", "samlRelayStateTimeout":"RelayState oturum zaman aşımı",
"samlUseQueryStringSpecific":"Spesifik query_string metodu kullan", "samlUseQueryStringSpecific":"Spesifik query_string metodu kullan",
"samlOverrideIDPEntityID":"IDP olarak davrandığında Varlık ID'yi geçersiz kıl" "samlOverrideIDPEntityID":"IDP olarak davrandığında Varlık ID'yi geçersiz kıl"
} }

@ -492,6 +492,7 @@
"mail2fAuthnLevel":"Mức xác thực", "mail2fAuthnLevel":"Mức xác thực",
"mail2fLabel":"Label", "mail2fLabel":"Label",
"mail2fLogo":"Logo", "mail2fLogo":"Logo",
"mail2fSessionKey":"Khóa phiên chứa địa chỉ thư",
"mailBody":"Nội dung thư thành công", "mailBody":"Nội dung thư thành công",
"mailCharset":"Charset", "mailCharset":"Charset",
"mailConfirmBody":"Xác nhận nội dung thư", "mailConfirmBody":"Xác nhận nội dung thư",
@ -1180,4 +1181,4 @@
"samlRelayStateTimeout":"Thời gian hết hạn phiên RelayState ", "samlRelayStateTimeout":"Thời gian hết hạn phiên RelayState ",
"samlUseQueryStringSpecific":"Sử dụng phương pháp query_string cụ thể", "samlUseQueryStringSpecific":"Sử dụng phương pháp query_string cụ thể",
"samlOverrideIDPEntityID":"Override Entity ID when acting as IDP" "samlOverrideIDPEntityID":"Override Entity ID when acting as IDP"
} }

@ -492,6 +492,7 @@
"mail2fAuthnLevel":"认证等级", "mail2fAuthnLevel":"认证等级",
"mail2fLabel":"Label", "mail2fLabel":"Label",
"mail2fLogo":"Logo", "mail2fLogo":"Logo",
"mail2fSessionKey":"Session key containing mail address",
"mailBody":"Success mail content", "mailBody":"Success mail content",
"mailCharset":"Charset", "mailCharset":"Charset",
"mailConfirmBody":"Confirmation mail content", "mailConfirmBody":"Confirmation mail content",
@ -1180,4 +1181,4 @@
"samlRelayStateTimeout":"RelayState session timeout", "samlRelayStateTimeout":"RelayState session timeout",
"samlUseQueryStringSpecific":"Use specific query_string method", "samlUseQueryStringSpecific":"Use specific query_string method",
"samlOverrideIDPEntityID":"Override Entity ID when acting as IDP" "samlOverrideIDPEntityID":"Override Entity ID when acting as IDP"
} }

@ -492,6 +492,7 @@
"mail2fAuthnLevel":"驗證等級", "mail2fAuthnLevel":"驗證等級",
"mail2fLabel":"標籤", "mail2fLabel":"標籤",
"mail2fLogo":"圖示", "mail2fLogo":"圖示",
"mail2fSessionKey":"包含郵件地址的工作階段金鑰",
"mailBody":"成功郵件內容", "mailBody":"成功郵件內容",
"mailCharset":"字元集", "mailCharset":"字元集",
"mailConfirmBody":"確認郵件內容", "mailConfirmBody":"確認郵件內容",
@ -1180,4 +1181,4 @@
"samlRelayStateTimeout":"RelayState 工作階段逾時", "samlRelayStateTimeout":"RelayState 工作階段逾時",
"samlUseQueryStringSpecific":"使用特定的 query_string 方法", "samlUseQueryStringSpecific":"使用特定的 query_string 方法",
"samlOverrideIDPEntityID":"充當 IDP 覆寫實體 ID" "samlOverrideIDPEntityID":"充當 IDP 覆寫實體 ID"
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save