Secure Token configuration in Manager (#288)
This commit is contained in:
parent
e69d175174
commit
846a9b8998
|
@ -68,6 +68,7 @@ var helpCh={
|
|||
'samlSPExportedAttributes':'/pages/documentation/latest/idpsaml.html#exported_attributes',
|
||||
'samlSPMetaDataXML':'/pages/documentation/latest/idpsaml.html#metadata',
|
||||
'samlSPOptions':'/pages/documentation/latest/idpsaml.html#options',
|
||||
'securetoken':'/pages/documentation/latest/securetoken.html',
|
||||
'security':'/pages/documentation/latest/security.html#configure_security_settings',
|
||||
'sessions':'/pages/documentation/latest/sessions.html',
|
||||
'sessionsdb':'/pages/documentation/latest/start.html#sessions_database',
|
||||
|
|
|
@ -850,7 +850,8 @@ sub struct {
|
|||
},
|
||||
|
||||
specialHandlers => {
|
||||
_nodes => [qw(zimbraHandler sympaHandler)],
|
||||
_nodes =>
|
||||
[qw(zimbraHandler sympaHandler secureTokenHandler)],
|
||||
|
||||
# Zimbra
|
||||
zimbraHandler => {
|
||||
|
@ -872,6 +873,20 @@ sub struct {
|
|||
sympaSecret => 'text:/sympaSecret',
|
||||
sympaMailKey => 'text:/sympaMailKey',
|
||||
},
|
||||
|
||||
# Secure Token
|
||||
secureTokenHandler => {
|
||||
_nodes => [
|
||||
qw(secureTokenMemcachedServers secureTokenExpiration secureTokenAttribute secureTokenUrls secureTokenHeader)
|
||||
],
|
||||
_help => 'securetoken',
|
||||
secureTokenMemcachedServers =>
|
||||
'text:/secureTokenMemcachedServers',
|
||||
secureTokenExpiration => 'int:/secureTokenExpiration',
|
||||
secureTokenAttribute => 'text:secureTokenAttribute',
|
||||
secureTokenUrls => 'text:/secureTokenUrls',
|
||||
secureTokenHeader => 'text:/secureTokenHeader',
|
||||
},
|
||||
},
|
||||
|
||||
logoutServices => {
|
||||
|
@ -1773,6 +1788,13 @@ sub testStruct {
|
|||
yubikeyClientID => $testNotDefined,
|
||||
yubikeySecretKey => $testNotDefined,
|
||||
yubikeyPublicIDSize => $integer,
|
||||
|
||||
# Secure Token
|
||||
secureTokenMemcachedServers => $testNotDefined,
|
||||
secureTokenExpiration => $integer,
|
||||
secureTokenAttribute => $testNotDefined,
|
||||
secureTokenUrls => $testNotDefined,
|
||||
secureTokenHeader => $testNotDefined,
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -1836,6 +1858,11 @@ sub defaultConf {
|
|||
protection => 'none',
|
||||
remoteGlobalStorage => 'Lemonldap::NG::Common::Apache::Session::SOAP',
|
||||
securedCookie => '0',
|
||||
secureTokenMemcachedServers => '127.0.0.1:11211',
|
||||
secureTokenExpiration => '60',
|
||||
secureTokenAttribute => 'uid',
|
||||
secureTokenUrls => '.*',
|
||||
secureTokenHeader => 'Auth-Token',
|
||||
singleSession => '0',
|
||||
singleIP => '0',
|
||||
singleUserByIP => '0',
|
||||
|
|
|
@ -274,6 +274,12 @@ sub en {
|
|||
remotePortal => 'Portal URL',
|
||||
rules => 'Rules',
|
||||
securedCookie => 'Secured Cookie (SSL)',
|
||||
secureTokenAttribute => 'Attribute to store',
|
||||
secureTokenExpiration => 'Token expiration',
|
||||
secureTokenHandler => 'Secure Token',
|
||||
secureTokenHeader => 'Header name',
|
||||
secureTokenMemcachedServers => 'Memcached servers',
|
||||
secureTokenUrls => 'Protected URLs',
|
||||
security => 'Security',
|
||||
session => 'session',
|
||||
sessions => 'sessions',
|
||||
|
@ -701,6 +707,12 @@ sub fr {
|
|||
remotePortal => 'URL du portail',
|
||||
rules => 'Règles',
|
||||
securedCookie => 'Cookie sécurisé (SSL)',
|
||||
secureTokenAttribute => 'Attribut à stocker',
|
||||
secureTokenExpiration => 'Expiration du jeton',
|
||||
secureTokenHandler => 'Jeton sécurisé',
|
||||
secureTokenHeader => "Nom de l'en-tête HTTP",
|
||||
secureTokenMemcachedServers => 'Serveurs Memcached',
|
||||
secureTokenUrls => 'URLs protégées',
|
||||
security => 'Sécurité',
|
||||
session => 'session',
|
||||
sessions => 'sessions',
|
||||
|
|
Loading…
Reference in New Issue
Block a user