Add krbAllowedDomains in manager (#2372)

This commit is contained in:
Maxime Besson 2020-11-04 15:26:45 +01:00
parent 9463278b2d
commit 8b9c6be6f6
17 changed files with 23 additions and 6 deletions

View File

@ -44,7 +44,7 @@ our $authParameters = {
facebookParams => [qw(facebookAuthnLevel facebookExportedVars facebookAppId facebookAppSecret facebookUserField)],
githubParams => [qw(githubAuthnLevel githubClientID githubClientSecret githubUserField githubScope)],
gpgParams => [qw(gpgAuthnLevel gpgDb)],
kerberosParams => [qw(krbAuthnLevel krbKeytab krbByJs krbRemoveDomain)],
kerberosParams => [qw(krbAuthnLevel krbKeytab krbByJs krbRemoveDomain krbAllowedDomains)],
ldapParams => [qw(ldapAuthnLevel ldapExportedVars ldapServer ldapPort ldapVerify ldapBase managerDn managerPassword ldapTimeout ldapIOTimeout ldapVersion ldapRaw ldapCAFile ldapCAPath LDAPFilter AuthLDAPFilter mailLDAPFilter ldapSearchDeref ldapGroupBase ldapGroupObjectClass ldapGroupAttributeName ldapGroupAttributeNameUser ldapGroupAttributeNameSearch ldapGroupDecodeSearchedValue ldapGroupRecursive ldapGroupAttributeNameGroup ldapPpolicyControl ldapSetPassword ldapChangePasswordAsUser ldapPwdEnc ldapUsePasswordResetAttribute ldapPasswordResetAttribute ldapPasswordResetAttributeValue ldapAllowResetExpiredPassword ldapITDS)],
linkedinParams => [qw(linkedInAuthnLevel linkedInClientID linkedInClientSecret linkedInFields linkedInUserField linkedInScope)],
nullParams => [qw(nullAuthnLevel)],

View File

@ -1582,6 +1582,9 @@ qr/^(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-zA-Z0-
'key' => {
'type' => 'password'
},
'krbAllowedDomains' => {
'type' => 'text'
},
'krbAuthnLevel' => {
'default' => 3,
'type' => 'int'

View File

@ -3684,6 +3684,10 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
default => 1,
documentation => 'Remove domain in Kerberos username',
},
krbAllowedDomains => {
type => 'text',
documentation => 'Allowed domains',
},
# Slave
slaveAuthnLevel => {

View File

@ -242,7 +242,8 @@ sub tree {
help => 'authkerberos.html',
nodes => [
'krbAuthnLevel', 'krbKeytab',
'krbByJs', 'krbRemoveDomain'
'krbByJs', 'krbRemoveDomain',
'krbAllowedDomains',
]
},
{

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -409,6 +409,7 @@
"krbByJs":"استخدام طلب أجاكس",
"krbKeytab":"كيتاب",
"krbRemoveDomain":"Remove domain from Kerberos username",
"krbAllowedDomains":"Allowed domains",
"kerberosParams":"معايير كيربيروس",
"label":"Label",
"languages":"اللغات",

View File

@ -409,6 +409,7 @@
"krbByJs":"Use Ajax request",
"krbKeytab":"keytab file",
"krbRemoveDomain":"Remove domain from Kerberos username",
"krbAllowedDomains":"Allowed domains",
"kerberosParams":"Kerberos parameters",
"label":"Label",
"languages":"Languages",

View File

@ -409,6 +409,7 @@
"krbByJs":"Use Ajax request",
"krbKeytab":"keytab file",
"krbRemoveDomain":"Remove domain from Kerberos username",
"krbAllowedDomains":"Allowed domains",
"kerberosParams":"Kerberos parameters",
"label":"Label",
"languages":"Languages",

View File

@ -409,6 +409,7 @@
"krbByJs":"Utilise une requête Ajax",
"krbKeytab":"Fichier keytab",
"krbRemoveDomain":"Supprimer le domaine du nom d'utilisateur",
"krbAllowedDomains":"Domaines autorisés",
"kerberosParams":"Paramètres Kerberos",
"label":"Label",
"languages":"Langues",

View File

@ -409,6 +409,7 @@
"krbByJs":"Utilizzare la richiesta Ajax",
"krbKeytab":"File keytab",
"krbRemoveDomain":"Rimuovi dominio dal nome utente Kerberos",
"krbAllowedDomains":"Allowed domains",
"kerberosParams":"Parametri di Kerberos",
"label":"Label",
"languages":"Lingue",

View File

@ -409,6 +409,7 @@
"krbByJs":"Użyj żądania Ajax",
"krbKeytab":"plik keytab",
"krbRemoveDomain":"Usuń domenę z nazwy użytkownika Kerberos",
"krbAllowedDomains":"Allowed domains",
"kerberosParams":"Parametry Kerberos",
"label":"Etykieta",
"languages":"Języki",

View File

@ -409,6 +409,7 @@
"krbByJs":"Ajax isteği kullan",
"krbKeytab":"keytab dosyası",
"krbRemoveDomain":"Kerberos kullanıcı adından etki alanını kaldır",
"krbAllowedDomains":"Allowed domains",
"kerberosParams":"Kerberos parametreleri",
"label":"Etiket",
"languages":"Diller",

View File

@ -409,6 +409,7 @@
"krbByJs":"Sử dụng yêu cầu Ajax",
"krbKeytab":"tệp keytab",
"krbRemoveDomain":"Remove domain from Kerberos username",
"krbAllowedDomains":"Allowed domains",
"kerberosParams":"Tham số Kerberos",
"label":"Label",
"languages":"Ngôn ngữ",

View File

@ -409,6 +409,7 @@
"krbByJs":"使用 Ajax 请求",
"krbKeytab":"keytab file",
"krbRemoveDomain":"Remove domain from Kerberos username",
"krbAllowedDomains":"Allowed domains",
"kerberosParams":"Kerberos 参数",
"label":"Label",
"languages":"语言",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long