More doc (#1388)
This commit is contained in:
parent
b24503b636
commit
75fb07a627
|
@ -227,7 +227,7 @@ sub attributes {
|
|||
},
|
||||
localStorageOptions => {
|
||||
type => 'keyTextContainer',
|
||||
documentation => 'Local cache',
|
||||
documentation => 'Local cache parameters',
|
||||
flags => 'hmp',
|
||||
},
|
||||
cfgNum => {
|
||||
|
@ -824,7 +824,7 @@ sub attributes {
|
|||
localSessionStorage => {
|
||||
type => 'PerlModule',
|
||||
default => 'Cache::FileCache',
|
||||
documentation => 'Sessions cache module',
|
||||
documentation => 'Local sessions cache module',
|
||||
},
|
||||
localSessionStorageOptions => {
|
||||
type => 'keyTextContainer',
|
||||
|
@ -1411,8 +1411,12 @@ sub attributes {
|
|||
},
|
||||
|
||||
# CAS IDP
|
||||
casAttr => { type => 'text', },
|
||||
casAttributes => { type => 'keyTextContainer', },
|
||||
casAttr =>
|
||||
{ type => 'text', documentation => 'Pivot attribute for CAS', },
|
||||
casAttributes => {
|
||||
type => 'keyTextContainer',
|
||||
documentation => 'CAS exported attributes',
|
||||
},
|
||||
casAccessControlPolicy => {
|
||||
type => 'select',
|
||||
select => [
|
||||
|
@ -1423,9 +1427,13 @@ sub attributes {
|
|||
default => 'none',
|
||||
documentation => 'CAS access control policy',
|
||||
},
|
||||
casStorage => { type => 'PerlModule', },
|
||||
casStorage => {
|
||||
type => 'PerlModule',
|
||||
documentation => 'Apache::Session module to store CAS user data',
|
||||
},
|
||||
casStorageOptions => {
|
||||
type => 'keyTextContainer',
|
||||
type => 'keyTextContainer',
|
||||
documentation => 'Apache::Session module parameters',
|
||||
},
|
||||
issuerDBCASActivation => {
|
||||
default => 0,
|
||||
|
@ -1444,7 +1452,10 @@ sub attributes {
|
|||
},
|
||||
|
||||
# Partners
|
||||
casAppMetaDataOptions => { type => 'subContainer', },
|
||||
casAppMetaDataOptions => {
|
||||
type => 'subContainer',
|
||||
documentation => 'Root of CAS app options',
|
||||
},
|
||||
casAppMetaDataExportedVars => {
|
||||
type => 'keyTextContainer',
|
||||
default => { cn => 'cn', mail => 'mail', uid => 'uid', },
|
||||
|
@ -1605,8 +1616,14 @@ sub attributes {
|
|||
type => 'bool',
|
||||
documentation => 'SAML force metadata UTF8 conversion',
|
||||
},
|
||||
samlStorage => { type => 'PerlModule', },
|
||||
samlStorageOptions => { type => 'keyTextContainer', },
|
||||
samlStorage => {
|
||||
type => 'PerlModule',
|
||||
documentation => 'Apache::Session module to store SAML user data',
|
||||
},
|
||||
samlStorageOptions => {
|
||||
type => 'keyTextContainer',
|
||||
documentation => 'Apache::Session module parameters',
|
||||
},
|
||||
samlAuthnContextMapPassword => {
|
||||
type => 'int',
|
||||
default => 2,
|
||||
|
@ -2231,9 +2248,12 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
|
|||
default => 'find',
|
||||
documentation => '"deref" param of Net::LDAP::search()',
|
||||
},
|
||||
mailLDAPFilter => { type => 'text', },
|
||||
LDAPFilter => { type => 'text', },
|
||||
AuthLDAPFilter => { type => 'text', },
|
||||
mailLDAPFilter =>
|
||||
{ type => 'text', documentation => 'LDAP filter for mail search' },
|
||||
LDAPFilter =>
|
||||
{ type => 'text', documentation => 'Default LDAP filter' },
|
||||
AuthLDAPFilter =>
|
||||
{ type => 'text', documentation => 'LDAP filter for auth search' },
|
||||
ldapGroupRecursive => {
|
||||
default => 0,
|
||||
type => 'bool',
|
||||
|
@ -2312,7 +2332,10 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
|
|||
default => { cn => 'cn', mail => 'mail', uid => 'uid', },
|
||||
documentation => 'CAS exported variables',
|
||||
},
|
||||
casSrvMetaDataOptions => { type => 'subContainer', },
|
||||
casSrvMetaDataOptions => {
|
||||
type => 'subContainer',
|
||||
documentation => 'Root of CAS server options',
|
||||
},
|
||||
casSrvMetaDataOptionsGateway => { type => 'bool', },
|
||||
casSrvMetaDataOptionsProxiedServices => {
|
||||
type => 'keyTextContainer',
|
||||
|
@ -2385,7 +2408,7 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
|
|||
ns =>
|
||||
'http://auth.example.com/Lemonldap/NG/Common/PSGI/SOAPService',
|
||||
},
|
||||
documentation => 'Demo exported variables',
|
||||
documentation => 'Apache::Session module parameters',
|
||||
},
|
||||
|
||||
# Proxy
|
||||
|
@ -2649,6 +2672,7 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
|
|||
{ k => 'Custom', v => 'customModule' },
|
||||
]
|
||||
],
|
||||
documentation => 'Hash list of Choice strings',
|
||||
},
|
||||
|
||||
# Combination
|
||||
|
@ -2831,8 +2855,14 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
|
|||
default => 0,
|
||||
documentation => 'OpenID Connect allow hybrid flow',
|
||||
},
|
||||
oidcStorage => { type => 'PerlModule', },
|
||||
oidcStorageOptions => { type => 'keyTextContainer', },
|
||||
oidcStorage => {
|
||||
type => 'PerlModule',
|
||||
documentation => 'Apache::Session module to store OIDC user data',
|
||||
},
|
||||
oidcStorageOptions => {
|
||||
type => 'keyTextContainer',
|
||||
documentation => 'Apache::Session module parameters',
|
||||
},
|
||||
|
||||
# OpenID Connect metadata nodes
|
||||
oidcOPMetaDataNodes => {
|
||||
|
|
|
@ -7,7 +7,7 @@ require './lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Build/Attributes.pm';
|
|||
require './lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/ReConstants.pm';
|
||||
|
||||
my $rmg =
|
||||
"^(?:(?:$Lemonldap::NG::Common::Conf::ReConstants::virtualHostKeys)|(?:$Lemonldap::NG::Common::Conf::ReConstants::casAppMetaDataNodeKeys)|(?:$Lemonldap::NG::Common::Conf::ReConstants::casSrvMetaDataNodeKeys)|(?:$Lemonldap::NG::Common::Conf::ReConstants::oidcOPMetaDataNodeKeys)|(?:$Lemonldap::NG::Common::Conf::ReConstants::oidcRPMetaDataNodeKeys)|(?:$Lemonldap::NG::Common::Conf::ReConstants::samlIDPMetaDataNodeKeys)|(?:$Lemonldap::NG::Common::Conf::ReConstants::samlSPMetaDataNodeKeys)|(?:$Lemonldap::NG::Common::Conf::ReConstants::specialNodeKeys)|(.*Options))\$";
|
||||
"^(?:(?:$Lemonldap::NG::Common::Conf::ReConstants::virtualHostKeys)|(?:$Lemonldap::NG::Common::Conf::ReConstants::casAppMetaDataNodeKeys)|(?:$Lemonldap::NG::Common::Conf::ReConstants::casSrvMetaDataNodeKeys)|(?:$Lemonldap::NG::Common::Conf::ReConstants::oidcOPMetaDataNodeKeys)|(?:$Lemonldap::NG::Common::Conf::ReConstants::oidcRPMetaDataNodeKeys)|(?:$Lemonldap::NG::Common::Conf::ReConstants::samlIDPMetaDataNodeKeys)|(?:$Lemonldap::NG::Common::Conf::ReConstants::samlSPMetaDataNodeKeys)|(?:$Lemonldap::NG::Common::Conf::ReConstants::specialNodeKeys))\$";
|
||||
$rmg = qr/$rmg/;
|
||||
|
||||
my $ignore = qr/^(?:virtualHosts)$/;
|
||||
|
|
Loading…
Reference in New Issue
Block a user