Create a "Same" value for userDB and remove some other
This commit is contained in:
parent
9c3bdd51b8
commit
7d27259e64
|
@ -162,6 +162,6 @@
|
||||||
"securedCookie" : 0,
|
"securedCookie" : 0,
|
||||||
"sessionDataToRemember" : {},
|
"sessionDataToRemember" : {},
|
||||||
"timeout" : 72000,
|
"timeout" : 72000,
|
||||||
"userDB" : "Demo",
|
"userDB" : "Same",
|
||||||
"whatToTrace" : "_whatToTrace"
|
"whatToTrace" : "_whatToTrace"
|
||||||
}
|
}
|
||||||
|
|
|
@ -184,6 +184,6 @@
|
||||||
"securedCookie": 0,
|
"securedCookie": 0,
|
||||||
"sessionDataToRemember": {},
|
"sessionDataToRemember": {},
|
||||||
"timeout": 72000,
|
"timeout": 72000,
|
||||||
"userDB": "Demo",
|
"userDB": "Same",
|
||||||
"whatToTrace": "_whatToTrace"
|
"whatToTrace": "_whatToTrace"
|
||||||
}
|
}
|
|
@ -24,8 +24,8 @@ describe('Lemonldap::NG Manager', function() {
|
||||||
element(by.css('.glyphicon-plus-sign')).click();
|
element(by.css('.glyphicon-plus-sign')).click();
|
||||||
element(by.id('a-authChoiceModules')).click();
|
element(by.id('a-authChoiceModules')).click();
|
||||||
element(by.id('t-authChoiceModules/n1')).click();
|
element(by.id('t-authChoiceModules/n1')).click();
|
||||||
element(by.xpath("//option[@value='BrowserID']")).click();
|
element(by.xpath("//option[@value='LDAP']")).click();
|
||||||
expect(element(by.id('t-browseridParams')).isDisplayed()).toBeTruthy();
|
expect(element(by.id('t-ldapParams')).isDisplayed()).toBeTruthy();
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should display auth modules chosen with authMulti', function() {
|
it('should display auth modules chosen with authMulti', function() {
|
||||||
|
|
|
@ -244,7 +244,7 @@ sub defaultValues {
|
||||||
'trustedProxies' => '',
|
'trustedProxies' => '',
|
||||||
'twitterAuthnLevel' => 1,
|
'twitterAuthnLevel' => 1,
|
||||||
'userControl' => '^[\\w\\.\\-@]+$',
|
'userControl' => '^[\\w\\.\\-@]+$',
|
||||||
'userDB' => 'Demo',
|
'userDB' => 'Same',
|
||||||
'useRedirectOnError' => 1,
|
'useRedirectOnError' => 1,
|
||||||
'useSafeJail' => 1,
|
'useSafeJail' => 1,
|
||||||
'webIDAuthnLevel' => 1,
|
'webIDAuthnLevel' => 1,
|
||||||
|
|
|
@ -227,7 +227,7 @@ m[^(?:(?:\-+\s*BEGIN\s+(?:PUBLIC\s+KEY|CERTIFICATE)\s*\-+\r?\n)?[a-zA-Z0-9/\+\r\
|
||||||
map( { $_->{'k'}; } @{ $_[2]{'select'}; } ) );
|
map( { $_->{'k'}; } @{ $_[2]{'select'}; } ) );
|
||||||
return $test
|
return $test
|
||||||
? 1
|
? 1
|
||||||
: ( 0, "Invalid value '$_[0]' for this select" );
|
: ( 1, "Invalid value '$_[0]' for this select" );
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
'subContainer' => {
|
'subContainer' => {
|
||||||
|
@ -2839,8 +2839,12 @@ qr/^(?:(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-
|
||||||
'type' => 'pcre'
|
'type' => 'pcre'
|
||||||
},
|
},
|
||||||
'userDB' => {
|
'userDB' => {
|
||||||
'default' => 'Demo',
|
'default' => 'Same',
|
||||||
'select' => [
|
'select' => [
|
||||||
|
{
|
||||||
|
'k' => 'Same',
|
||||||
|
'v' => 'Same'
|
||||||
|
},
|
||||||
{
|
{
|
||||||
'k' => 'AD',
|
'k' => 'AD',
|
||||||
'v' => 'Active Directory'
|
'v' => 'Active Directory'
|
||||||
|
@ -2849,58 +2853,14 @@ qr/^(?:(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-
|
||||||
'k' => 'DBI',
|
'k' => 'DBI',
|
||||||
'v' => 'Database (DBI)'
|
'v' => 'Database (DBI)'
|
||||||
},
|
},
|
||||||
{
|
|
||||||
'k' => 'Choice',
|
|
||||||
'v' => 'authChoice'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'k' => 'Demo',
|
|
||||||
'v' => 'Demonstration'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'k' => 'Facebook',
|
|
||||||
'v' => 'Facebook'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'k' => 'Google',
|
|
||||||
'v' => 'Google'
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
'k' => 'LDAP',
|
'k' => 'LDAP',
|
||||||
'v' => 'LDAP'
|
'v' => 'LDAP'
|
||||||
},
|
},
|
||||||
{
|
|
||||||
'k' => 'Multi',
|
|
||||||
'v' => 'Multiple'
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
'k' => 'Null',
|
'k' => 'Null',
|
||||||
'v' => 'None'
|
'v' => 'None'
|
||||||
},
|
},
|
||||||
{
|
|
||||||
'k' => 'OpenID',
|
|
||||||
'v' => 'OpenID'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'k' => 'OpenIDConnect',
|
|
||||||
'v' => 'OpenID Connect'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'k' => 'Proxy',
|
|
||||||
'v' => 'Proxy'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'k' => 'Remote',
|
|
||||||
'v' => 'Remote'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'k' => 'SAML',
|
|
||||||
'v' => 'SAML v2'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'k' => 'Slave',
|
|
||||||
'v' => 'Slave'
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
'k' => 'WebID',
|
'k' => 'WebID',
|
||||||
'v' => 'WebID'
|
'v' => 'WebID'
|
||||||
|
|
|
@ -120,7 +120,7 @@ sub types {
|
||||||
{ $_ eq $_[0] } map ( { $_->{k} } @{ $_[2]->{select} } ) );
|
{ $_ eq $_[0] } map ( { $_->{k} } @{ $_[2]->{select} } ) );
|
||||||
return $test
|
return $test
|
||||||
? 1
|
? 1
|
||||||
: ( 0, "Invalid value '$_[0]' for this select" );
|
: ( 1, "Invalid value '$_[0]' for this select" );
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -1796,24 +1796,14 @@ sub attributes {
|
||||||
userDB => {
|
userDB => {
|
||||||
type => 'select',
|
type => 'select',
|
||||||
select => [
|
select => [
|
||||||
|
{ k => 'Same', v => 'Same' },
|
||||||
{ k => 'AD', v => 'Active Directory' },
|
{ k => 'AD', v => 'Active Directory' },
|
||||||
{ k => 'DBI', v => 'Database (DBI)' },
|
{ k => 'DBI', v => 'Database (DBI)' },
|
||||||
{ k => 'Choice', v => 'authChoice' },
|
|
||||||
{ k => 'Demo', v => 'Demonstration' },
|
|
||||||
{ k => 'Facebook', v => 'Facebook' },
|
|
||||||
{ k => 'Google', v => 'Google' },
|
|
||||||
{ k => 'LDAP', v => 'LDAP' },
|
{ k => 'LDAP', v => 'LDAP' },
|
||||||
{ k => 'Multi', v => 'Multiple' },
|
|
||||||
{ k => 'Null', v => 'None' },
|
{ k => 'Null', v => 'None' },
|
||||||
{ k => 'OpenID', v => 'OpenID' },
|
|
||||||
{ k => 'OpenIDConnect', v => 'OpenID Connect' },
|
|
||||||
{ k => 'Proxy', v => 'Proxy' },
|
|
||||||
{ k => 'Remote', v => 'Remote' },
|
|
||||||
{ k => 'SAML', v => 'SAML v2' },
|
|
||||||
{ k => 'Slave', v => 'Slave' },
|
|
||||||
{ k => 'WebID', v => 'WebID' },
|
{ k => 'WebID', v => 'WebID' },
|
||||||
],
|
],
|
||||||
default => 'Demo',
|
default => 'Same',
|
||||||
documentation => 'User module',
|
documentation => 'User module',
|
||||||
},
|
},
|
||||||
passwordDB => {
|
passwordDB => {
|
||||||
|
|
|
@ -9,7 +9,7 @@ sub zeroConf {
|
||||||
return {
|
return {
|
||||||
'timeout' => 72000,
|
'timeout' => 72000,
|
||||||
'loginHistoryEnabled' => 1,
|
'loginHistoryEnabled' => 1,
|
||||||
'userDB' => 'Demo',
|
'userDB' => 'Same',
|
||||||
'applicationList' => {
|
'applicationList' => {
|
||||||
'2administration' => {
|
'2administration' => {
|
||||||
'manager' => {
|
'manager' => {
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -147,6 +147,6 @@
|
||||||
"securedCookie": 0,
|
"securedCookie": 0,
|
||||||
"sessionDataToRemember": {},
|
"sessionDataToRemember": {},
|
||||||
"timeout": 72000,
|
"timeout": 72000,
|
||||||
"userDB": "Demo",
|
"userDB": "Same",
|
||||||
"whatToTrace": "_whatToTrace"
|
"whatToTrace": "_whatToTrace"
|
||||||
}
|
}
|
||||||
|
|
|
@ -239,53 +239,23 @@
|
||||||
"title": "authentication",
|
"title": "authentication",
|
||||||
"type": "select"
|
"type": "select"
|
||||||
}, {
|
}, {
|
||||||
"default": "Demo",
|
"default": "Same",
|
||||||
"id": "userDB",
|
"id": "userDB",
|
||||||
"select": [{
|
"select": [{
|
||||||
|
"k": "Same",
|
||||||
|
"v": "Same as auth"
|
||||||
|
}, {
|
||||||
"k": "AD",
|
"k": "AD",
|
||||||
"v": "Active Directory"
|
"v": "Active Directory"
|
||||||
}, {
|
}, {
|
||||||
"k": "DBI",
|
"k": "DBI",
|
||||||
"v": "Database (DBI)"
|
"v": "Database (DBI)"
|
||||||
}, {
|
|
||||||
"k": "Choice",
|
|
||||||
"v": "authChoice"
|
|
||||||
}, {
|
|
||||||
"k": "Demo",
|
|
||||||
"v": "Demonstration"
|
|
||||||
}, {
|
|
||||||
"k": "Facebook",
|
|
||||||
"v": "Facebook"
|
|
||||||
}, {
|
|
||||||
"k": "Google",
|
|
||||||
"v": "Google"
|
|
||||||
}, {
|
}, {
|
||||||
"k": "LDAP",
|
"k": "LDAP",
|
||||||
"v": "LDAP"
|
"v": "LDAP"
|
||||||
}, {
|
|
||||||
"k": "Multi",
|
|
||||||
"v": "Multiple"
|
|
||||||
}, {
|
}, {
|
||||||
"k": "Null",
|
"k": "Null",
|
||||||
"v": "None"
|
"v": "None"
|
||||||
}, {
|
|
||||||
"k": "OpenID",
|
|
||||||
"v": "OpenID"
|
|
||||||
}, {
|
|
||||||
"k": "Proxy",
|
|
||||||
"v": "Proxy"
|
|
||||||
}, {
|
|
||||||
"k": "Remote",
|
|
||||||
"v": "Remote"
|
|
||||||
}, {
|
|
||||||
"k": "SAML",
|
|
||||||
"v": "SAML v2"
|
|
||||||
}, {
|
|
||||||
"k": "Slave",
|
|
||||||
"v": "Slave"
|
|
||||||
}, {
|
|
||||||
"k": "WebID",
|
|
||||||
"v": "WebID"
|
|
||||||
}],
|
}],
|
||||||
"title": "userDB",
|
"title": "userDB",
|
||||||
"type": "select"
|
"type": "select"
|
||||||
|
|
|
@ -351,57 +351,27 @@
|
||||||
"type": "select",
|
"type": "select",
|
||||||
"data": "Demo"
|
"data": "Demo"
|
||||||
}, {
|
}, {
|
||||||
"default": "Demo",
|
"default": "Same",
|
||||||
"id": "userDB",
|
"id": "userDB",
|
||||||
"select": [{
|
"select": [{
|
||||||
|
"k": "Same",
|
||||||
|
"v": "Same as auth"
|
||||||
|
}, {
|
||||||
"k": "AD",
|
"k": "AD",
|
||||||
"v": "Active Directory"
|
"v": "Active Directory"
|
||||||
}, {
|
}, {
|
||||||
"k": "DBI",
|
"k": "DBI",
|
||||||
"v": "Database (DBI)"
|
"v": "Database (DBI)"
|
||||||
}, {
|
|
||||||
"k": "Choice",
|
|
||||||
"v": "authChoice"
|
|
||||||
}, {
|
|
||||||
"k": "Demo",
|
|
||||||
"v": "Demonstration"
|
|
||||||
}, {
|
|
||||||
"k": "Facebook",
|
|
||||||
"v": "Facebook"
|
|
||||||
}, {
|
|
||||||
"k": "Google",
|
|
||||||
"v": "Google"
|
|
||||||
}, {
|
}, {
|
||||||
"k": "LDAP",
|
"k": "LDAP",
|
||||||
"v": "LDAP"
|
"v": "LDAP"
|
||||||
}, {
|
|
||||||
"k": "Multi",
|
|
||||||
"v": "Multiple"
|
|
||||||
}, {
|
}, {
|
||||||
"k": "Null",
|
"k": "Null",
|
||||||
"v": "None"
|
"v": "None"
|
||||||
}, {
|
|
||||||
"k": "OpenID",
|
|
||||||
"v": "OpenID"
|
|
||||||
}, {
|
|
||||||
"k": "Proxy",
|
|
||||||
"v": "Proxy"
|
|
||||||
}, {
|
|
||||||
"k": "Remote",
|
|
||||||
"v": "Remote"
|
|
||||||
}, {
|
|
||||||
"k": "SAML",
|
|
||||||
"v": "SAML v2"
|
|
||||||
}, {
|
|
||||||
"k": "Slave",
|
|
||||||
"v": "Slave"
|
|
||||||
}, {
|
|
||||||
"k": "WebID",
|
|
||||||
"v": "WebID"
|
|
||||||
}],
|
}],
|
||||||
"title": "userDB",
|
"title": "userDB",
|
||||||
"type": "select",
|
"type": "select",
|
||||||
"data": "Demo"
|
"data": "Same"
|
||||||
}, {
|
}, {
|
||||||
"default": "Demo",
|
"default": "Demo",
|
||||||
"id": "passwordDB",
|
"id": "passwordDB",
|
||||||
|
|
|
@ -361,53 +361,23 @@
|
||||||
"type": "select",
|
"type": "select",
|
||||||
"data": "Demo"
|
"data": "Demo"
|
||||||
}, {
|
}, {
|
||||||
"default": "Demo",
|
"default": "Same",
|
||||||
"id": "userDB",
|
"id": "userDB",
|
||||||
"select": [{
|
"select": [{
|
||||||
|
"k": "Same",
|
||||||
|
"v": "Same as auth"
|
||||||
|
}, {
|
||||||
"k": "AD",
|
"k": "AD",
|
||||||
"v": "Active Directory"
|
"v": "Active Directory"
|
||||||
}, {
|
}, {
|
||||||
"k": "DBI",
|
"k": "DBI",
|
||||||
"v": "Database (DBI)"
|
"v": "Database (DBI)"
|
||||||
}, {
|
|
||||||
"k": "Choice",
|
|
||||||
"v": "authChoice"
|
|
||||||
}, {
|
|
||||||
"k": "Demo",
|
|
||||||
"v": "Demonstration"
|
|
||||||
}, {
|
|
||||||
"k": "Facebook",
|
|
||||||
"v": "Facebook"
|
|
||||||
}, {
|
|
||||||
"k": "Google",
|
|
||||||
"v": "Google"
|
|
||||||
}, {
|
}, {
|
||||||
"k": "LDAP",
|
"k": "LDAP",
|
||||||
"v": "LDAP"
|
"v": "LDAP"
|
||||||
}, {
|
|
||||||
"k": "Multi",
|
|
||||||
"v": "Multiple"
|
|
||||||
}, {
|
}, {
|
||||||
"k": "Null",
|
"k": "Null",
|
||||||
"v": "None"
|
"v": "None"
|
||||||
}, {
|
|
||||||
"k": "OpenID",
|
|
||||||
"v": "OpenID"
|
|
||||||
}, {
|
|
||||||
"k": "Proxy",
|
|
||||||
"v": "Proxy"
|
|
||||||
}, {
|
|
||||||
"k": "Remote",
|
|
||||||
"v": "Remote"
|
|
||||||
}, {
|
|
||||||
"k": "SAML",
|
|
||||||
"v": "SAML v2"
|
|
||||||
}, {
|
|
||||||
"k": "Slave",
|
|
||||||
"v": "Slave"
|
|
||||||
}, {
|
|
||||||
"k": "WebID",
|
|
||||||
"v": "WebID"
|
|
||||||
}],
|
}],
|
||||||
"title": "userDB",
|
"title": "userDB",
|
||||||
"type": "select",
|
"type": "select",
|
||||||
|
|
|
@ -351,57 +351,27 @@
|
||||||
"type": "select",
|
"type": "select",
|
||||||
"data": "Demo"
|
"data": "Demo"
|
||||||
}, {
|
}, {
|
||||||
"default": "Demo",
|
"default": "Same",
|
||||||
"id": "userDB",
|
"id": "userDB",
|
||||||
"select": [{
|
"select": [{
|
||||||
|
"k": "Same",
|
||||||
|
"v": "Same as auth"
|
||||||
|
}, {
|
||||||
"k": "AD",
|
"k": "AD",
|
||||||
"v": "Active Directory"
|
"v": "Active Directory"
|
||||||
}, {
|
}, {
|
||||||
"k": "DBI",
|
"k": "DBI",
|
||||||
"v": "Database (DBI)"
|
"v": "Database (DBI)"
|
||||||
}, {
|
|
||||||
"k": "Choice",
|
|
||||||
"v": "authChoice"
|
|
||||||
}, {
|
|
||||||
"k": "Demo",
|
|
||||||
"v": "Demonstration"
|
|
||||||
}, {
|
|
||||||
"k": "Facebook",
|
|
||||||
"v": "Facebook"
|
|
||||||
}, {
|
|
||||||
"k": "Google",
|
|
||||||
"v": "Google"
|
|
||||||
}, {
|
}, {
|
||||||
"k": "LDAP",
|
"k": "LDAP",
|
||||||
"v": "LDAP"
|
"v": "LDAP"
|
||||||
}, {
|
|
||||||
"k": "Multi",
|
|
||||||
"v": "Multiple"
|
|
||||||
}, {
|
}, {
|
||||||
"k": "Null",
|
"k": "Null",
|
||||||
"v": "None"
|
"v": "None"
|
||||||
}, {
|
|
||||||
"k": "OpenID",
|
|
||||||
"v": "OpenID"
|
|
||||||
}, {
|
|
||||||
"k": "Proxy",
|
|
||||||
"v": "Proxy"
|
|
||||||
}, {
|
|
||||||
"k": "Remote",
|
|
||||||
"v": "Remote"
|
|
||||||
}, {
|
|
||||||
"k": "SAML",
|
|
||||||
"v": "SAML v2"
|
|
||||||
}, {
|
|
||||||
"k": "Slave",
|
|
||||||
"v": "Slave"
|
|
||||||
}, {
|
|
||||||
"k": "WebID",
|
|
||||||
"v": "WebID"
|
|
||||||
}],
|
}],
|
||||||
"title": "userDB",
|
"title": "userDB",
|
||||||
"type": "select",
|
"type": "select",
|
||||||
"data": "Demo"
|
"data": "Same"
|
||||||
}, {
|
}, {
|
||||||
"default": "Demo",
|
"default": "Demo",
|
||||||
"id": "passwordDB",
|
"id": "passwordDB",
|
||||||
|
|
|
@ -177,12 +177,14 @@ sub reloadConf {
|
||||||
|
|
||||||
# Load authentication/userDB
|
# Load authentication/userDB
|
||||||
# --------------------------
|
# --------------------------
|
||||||
|
my $mod;
|
||||||
for my $type (qw(authentication userDB)) {
|
for my $type (qw(authentication userDB)) {
|
||||||
unless ( $self->conf->{$type} ) {
|
unless ( $self->conf->{$type} ) {
|
||||||
$self->error("$type is not set");
|
$self->error("$type is not set");
|
||||||
return $self->fail;
|
return $self->fail;
|
||||||
}
|
}
|
||||||
my $module = '::' . ucfirst($type) . '::' . $self->conf->{$type};
|
$mod = $self->conf->{$type} unless($self->conf->{$type} eq 'Same');
|
||||||
|
my $module = '::' . ucfirst($type) . '::' . $mod;
|
||||||
$module =~ s/Authentication/Auth/;
|
$module =~ s/Authentication/Auth/;
|
||||||
|
|
||||||
# Launch and initialize module
|
# Launch and initialize module
|
||||||
|
|
|
@ -23,7 +23,7 @@ SKIP: {
|
||||||
logLevel => 'error',
|
logLevel => 'error',
|
||||||
useSafeJail => 1,
|
useSafeJail => 1,
|
||||||
authentication => 'DBI',
|
authentication => 'DBI',
|
||||||
userDB => 'DBI',
|
userDB => 'Same',
|
||||||
dbiAuthChain => 'dbi:SQLite:dbname=t/userdb.db',
|
dbiAuthChain => 'dbi:SQLite:dbname=t/userdb.db',
|
||||||
dbiAuthUser => '',
|
dbiAuthUser => '',
|
||||||
dbiAuthPassword => '',
|
dbiAuthPassword => '',
|
||||||
|
|
|
@ -16,7 +16,7 @@ SKIP: {
|
||||||
useSafeJail => 1,
|
useSafeJail => 1,
|
||||||
authentication => 'LDAP',
|
authentication => 'LDAP',
|
||||||
portal => 'http://auth.example.com/',
|
portal => 'http://auth.example.com/',
|
||||||
userDB => 'LDAP',
|
userDB => 'Same',
|
||||||
registerDB => 'LDAP',
|
registerDB => 'LDAP',
|
||||||
LDAPFilter => $ENV{LDAPFILTER} || '(cn=$user)',
|
LDAPFilter => $ENV{LDAPFILTER} || '(cn=$user)',
|
||||||
ldapServer => $ENV{LDAPSERVER},
|
ldapServer => $ENV{LDAPSERVER},
|
||||||
|
|
|
@ -16,7 +16,7 @@ SKIP: {
|
||||||
logLevel => 'error',
|
logLevel => 'error',
|
||||||
useSafeJail => 1,
|
useSafeJail => 1,
|
||||||
authentication => 'AD',
|
authentication => 'AD',
|
||||||
userDB => 'AD',
|
userDB => 'Same',
|
||||||
LDAPFilter => $ENV{ADFILTER} || '(cn=$user)',
|
LDAPFilter => $ENV{ADFILTER} || '(cn=$user)',
|
||||||
ldapServer => $ENV{ADSERVER},
|
ldapServer => $ENV{ADSERVER},
|
||||||
ldapBase => $ENV{ADBASE},
|
ldapBase => $ENV{ADBASE},
|
||||||
|
|
|
@ -11,7 +11,7 @@ my $client = LLNG::Manager::Test->new(
|
||||||
logLevel => 'error',
|
logLevel => 'error',
|
||||||
useSafeJail => 1,
|
useSafeJail => 1,
|
||||||
authentication => 'Null',
|
authentication => 'Null',
|
||||||
userDB => 'Null',
|
userDB => 'Same',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
|
@ -11,7 +11,7 @@ my $client = LLNG::Manager::Test->new(
|
||||||
logLevel => 'error',
|
logLevel => 'error',
|
||||||
useSafeJail => 1,
|
useSafeJail => 1,
|
||||||
authentication => 'Slave',
|
authentication => 'Slave',
|
||||||
userDB => 'Slave',
|
userDB => 'Same',
|
||||||
slaveUserHeader => 'My-Test',
|
slaveUserHeader => 'My-Test',
|
||||||
slaveExportedVars => {
|
slaveExportedVars => {
|
||||||
name => 'Name',
|
name => 'Name',
|
||||||
|
|
|
@ -11,7 +11,7 @@ my $client = LLNG::Manager::Test->new(
|
||||||
logLevel => 'error',
|
logLevel => 'error',
|
||||||
useSafeJail => 1,
|
useSafeJail => 1,
|
||||||
authentication => 'Remote',
|
authentication => 'Remote',
|
||||||
userDB => 'Remote',
|
userDB => 'Same',
|
||||||
remoteUserField => 'uid',
|
remoteUserField => 'uid',
|
||||||
remoteGlobalStorage => 'Apache::Session::File',
|
remoteGlobalStorage => 'Apache::Session::File',
|
||||||
remoteGlobalStorageOptions => {
|
remoteGlobalStorageOptions => {
|
||||||
|
|
|
@ -14,7 +14,7 @@ SKIP: {
|
||||||
logLevel => 'error',
|
logLevel => 'error',
|
||||||
useSafeJail => 1,
|
useSafeJail => 1,
|
||||||
authentication => 'Proxy',
|
authentication => 'Proxy',
|
||||||
userDB => 'Proxy',
|
userDB => 'Same',
|
||||||
soapAuthService => $ENV{REMOTELLNG},
|
soapAuthService => $ENV{REMOTELLNG},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,7 +27,7 @@ SKIP: {
|
||||||
logLevel => 'error',
|
logLevel => 'error',
|
||||||
useSafeJail => 1,
|
useSafeJail => 1,
|
||||||
authentication => 'Choice',
|
authentication => 'Choice',
|
||||||
userDB => 'Choice',
|
userDB => 'Same',
|
||||||
|
|
||||||
authChoiceParam => 'test',
|
authChoiceParam => 'test',
|
||||||
authChoiceModules => {
|
authChoiceModules => {
|
||||||
|
|
|
@ -182,7 +182,7 @@ sub issuer {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.idp.com',
|
portal => 'http://auth.idp.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
issuerDBSAMLActivation => 1,
|
issuerDBSAMLActivation => 1,
|
||||||
samlSPMetaDataOptions => {
|
samlSPMetaDataOptions => {
|
||||||
'sp.com' => {
|
'sp.com' => {
|
||||||
|
@ -468,7 +468,7 @@ sub sp {
|
||||||
domain => 'sp.com',
|
domain => 'sp.com',
|
||||||
portal => 'http://auth.sp.com',
|
portal => 'http://auth.sp.com',
|
||||||
authentication => 'SAML',
|
authentication => 'SAML',
|
||||||
userDB => 'SAML',
|
userDB => 'Same',
|
||||||
issuerDBSAMLActivation => 0,
|
issuerDBSAMLActivation => 0,
|
||||||
samlIDPMetaDataExportedAttributes => {
|
samlIDPMetaDataExportedAttributes => {
|
||||||
idp => {
|
idp => {
|
||||||
|
|
|
@ -231,7 +231,7 @@ sub issuer {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.idp.com',
|
portal => 'http://auth.idp.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
issuerDBSAMLActivation => 1,
|
issuerDBSAMLActivation => 1,
|
||||||
samlSPMetaDataOptions => {
|
samlSPMetaDataOptions => {
|
||||||
'sp.com' => {
|
'sp.com' => {
|
||||||
|
@ -516,7 +516,7 @@ sub sp {
|
||||||
domain => 'sp.com',
|
domain => 'sp.com',
|
||||||
portal => 'http://auth.sp.com',
|
portal => 'http://auth.sp.com',
|
||||||
authentication => 'SAML',
|
authentication => 'SAML',
|
||||||
userDB => 'SAML',
|
userDB => 'Same',
|
||||||
issuerDBSAMLActivation => 0,
|
issuerDBSAMLActivation => 0,
|
||||||
samlIDPMetaDataExportedAttributes => {
|
samlIDPMetaDataExportedAttributes => {
|
||||||
idp => {
|
idp => {
|
||||||
|
|
|
@ -40,7 +40,7 @@ sub issuer {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.idp.com',
|
portal => 'http://auth.idp.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
issuerDBSAMLActivation => 1,
|
issuerDBSAMLActivation => 1,
|
||||||
samlSPMetaDataOptions => {
|
samlSPMetaDataOptions => {
|
||||||
'sp.com' => {
|
'sp.com' => {
|
||||||
|
|
|
@ -208,7 +208,7 @@ sub issuer {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.idp.com',
|
portal => 'http://auth.idp.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
issuerDBSAMLActivation => 1,
|
issuerDBSAMLActivation => 1,
|
||||||
samlSPMetaDataOptions => {
|
samlSPMetaDataOptions => {
|
||||||
'sp.com' => {
|
'sp.com' => {
|
||||||
|
@ -496,7 +496,7 @@ sub sp {
|
||||||
domain => 'sp.com',
|
domain => 'sp.com',
|
||||||
portal => 'http://auth.sp.com',
|
portal => 'http://auth.sp.com',
|
||||||
authentication => 'SAML',
|
authentication => 'SAML',
|
||||||
userDB => 'SAML',
|
userDB => 'Same',
|
||||||
issuerDBSAMLActivation => 0,
|
issuerDBSAMLActivation => 0,
|
||||||
samlIDPMetaDataExportedAttributes => {
|
samlIDPMetaDataExportedAttributes => {
|
||||||
idp => {
|
idp => {
|
||||||
|
|
|
@ -225,7 +225,7 @@ sub issuer {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.idp.com',
|
portal => 'http://auth.idp.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
issuerDBSAMLActivation => 1,
|
issuerDBSAMLActivation => 1,
|
||||||
samlSPMetaDataOptions => {
|
samlSPMetaDataOptions => {
|
||||||
'sp.com' => {
|
'sp.com' => {
|
||||||
|
@ -512,7 +512,7 @@ sub sp {
|
||||||
domain => 'sp.com',
|
domain => 'sp.com',
|
||||||
portal => 'http://auth.sp.com',
|
portal => 'http://auth.sp.com',
|
||||||
authentication => 'SAML',
|
authentication => 'SAML',
|
||||||
userDB => 'SAML',
|
userDB => 'Same',
|
||||||
issuerDBSAMLActivation => 0,
|
issuerDBSAMLActivation => 0,
|
||||||
samlIDPMetaDataExportedAttributes => {
|
samlIDPMetaDataExportedAttributes => {
|
||||||
idp => {
|
idp => {
|
||||||
|
|
|
@ -188,7 +188,7 @@ sub issuer {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.idp.com',
|
portal => 'http://auth.idp.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
issuerDBSAMLActivation => 1,
|
issuerDBSAMLActivation => 1,
|
||||||
samlSPMetaDataOptions => {
|
samlSPMetaDataOptions => {
|
||||||
'sp.com' => {
|
'sp.com' => {
|
||||||
|
@ -479,7 +479,7 @@ sub sp {
|
||||||
domain => 'sp.com',
|
domain => 'sp.com',
|
||||||
portal => 'http://auth.sp.com',
|
portal => 'http://auth.sp.com',
|
||||||
authentication => 'SAML',
|
authentication => 'SAML',
|
||||||
userDB => 'SAML',
|
userDB => 'Same',
|
||||||
issuerDBSAMLActivation => 0,
|
issuerDBSAMLActivation => 0,
|
||||||
samlIDPMetaDataExportedAttributes => {
|
samlIDPMetaDataExportedAttributes => {
|
||||||
idp => {
|
idp => {
|
||||||
|
|
|
@ -239,7 +239,7 @@ sub issuer {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.idp.com',
|
portal => 'http://auth.idp.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
issuerDBSAMLActivation => 1,
|
issuerDBSAMLActivation => 1,
|
||||||
samlSPMetaDataOptions => {
|
samlSPMetaDataOptions => {
|
||||||
'sp.com' => {
|
'sp.com' => {
|
||||||
|
@ -529,7 +529,7 @@ sub sp {
|
||||||
domain => 'sp.com',
|
domain => 'sp.com',
|
||||||
portal => 'http://auth.sp.com',
|
portal => 'http://auth.sp.com',
|
||||||
authentication => 'SAML',
|
authentication => 'SAML',
|
||||||
userDB => 'SAML',
|
userDB => 'Same',
|
||||||
issuerDBSAMLActivation => 0,
|
issuerDBSAMLActivation => 0,
|
||||||
samlIDPMetaDataExportedAttributes => {
|
samlIDPMetaDataExportedAttributes => {
|
||||||
idp => {
|
idp => {
|
||||||
|
|
|
@ -182,7 +182,7 @@ sub issuer {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.idp.com',
|
portal => 'http://auth.idp.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
issuerDBCASActivation => 1,
|
issuerDBCASActivation => 1,
|
||||||
casAttr => 'uid',
|
casAttr => 'uid',
|
||||||
casAttributes => { cn => 'cn', uid => 'uid', },
|
casAttributes => { cn => 'cn', uid => 'uid', },
|
||||||
|
|
|
@ -254,7 +254,7 @@ sub op {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.op.com',
|
portal => 'http://auth.op.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
issuerDBOpenIDConnectActivation => "1",
|
issuerDBOpenIDConnectActivation => "1",
|
||||||
oidcRPMetaDataExportedVars => {
|
oidcRPMetaDataExportedVars => {
|
||||||
rp => {
|
rp => {
|
||||||
|
@ -350,7 +350,7 @@ sub rp {
|
||||||
domain => 'rp.com',
|
domain => 'rp.com',
|
||||||
portal => 'http://auth.rp.com',
|
portal => 'http://auth.rp.com',
|
||||||
authentication => 'OpenIDConnect',
|
authentication => 'OpenIDConnect',
|
||||||
userDB => 'OpenIDConnect',
|
userDB => 'Same',
|
||||||
oidcOPMetaDataExportedVars => {
|
oidcOPMetaDataExportedVars => {
|
||||||
op => {
|
op => {
|
||||||
cn => "name",
|
cn => "name",
|
||||||
|
|
|
@ -173,7 +173,7 @@ sub op {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.op.com',
|
portal => 'http://auth.op.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
issuerDBOpenIDConnectActivation => "1",
|
issuerDBOpenIDConnectActivation => "1",
|
||||||
oidcRPMetaDataExportedVars => {
|
oidcRPMetaDataExportedVars => {
|
||||||
rp => {
|
rp => {
|
||||||
|
@ -269,7 +269,7 @@ sub rp {
|
||||||
domain => 'rp.com',
|
domain => 'rp.com',
|
||||||
portal => 'http://auth.rp.com',
|
portal => 'http://auth.rp.com',
|
||||||
authentication => 'OpenIDConnect',
|
authentication => 'OpenIDConnect',
|
||||||
userDB => 'OpenIDConnect',
|
userDB => 'Same',
|
||||||
oidcOPMetaDataExportedVars => {
|
oidcOPMetaDataExportedVars => {
|
||||||
op => {
|
op => {
|
||||||
cn => "name",
|
cn => "name",
|
||||||
|
|
|
@ -164,7 +164,7 @@ sub op {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.op.com',
|
portal => 'http://auth.op.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
issuerDBOpenIDConnectActivation => "1",
|
issuerDBOpenIDConnectActivation => "1",
|
||||||
oidcRPMetaDataExportedVars => {
|
oidcRPMetaDataExportedVars => {
|
||||||
rp => {
|
rp => {
|
||||||
|
@ -260,7 +260,7 @@ sub rp {
|
||||||
domain => 'rp.com',
|
domain => 'rp.com',
|
||||||
portal => 'http://auth.rp.com',
|
portal => 'http://auth.rp.com',
|
||||||
authentication => 'OpenIDConnect',
|
authentication => 'OpenIDConnect',
|
||||||
userDB => 'OpenIDConnect',
|
userDB => 'Same',
|
||||||
oidcOPMetaDataExportedVars => {
|
oidcOPMetaDataExportedVars => {
|
||||||
op => {
|
op => {
|
||||||
cn => "name",
|
cn => "name",
|
||||||
|
|
|
@ -149,7 +149,7 @@ sub issuer {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.idp.com',
|
portal => 'http://auth.idp.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
issuerDBOpenIDActivation => 1,
|
issuerDBOpenIDActivation => 1,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -164,7 +164,7 @@ sub sp {
|
||||||
domain => 'sp.com',
|
domain => 'sp.com',
|
||||||
portal => 'http://auth.sp.com',
|
portal => 'http://auth.sp.com',
|
||||||
authentication => 'OpenID',
|
authentication => 'OpenID',
|
||||||
userDB => 'OpenID',
|
userDB => 'Same',
|
||||||
openIdSecret => 'qwerty',
|
openIdSecret => 'qwerty',
|
||||||
exportedVars => {
|
exportedVars => {
|
||||||
mail => 'email',
|
mail => 'email',
|
||||||
|
|
|
@ -248,7 +248,7 @@ sub issuer {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.idp.com',
|
portal => 'http://auth.idp.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
restSessionServer => 1,
|
restSessionServer => 1,
|
||||||
restConfigServer => 1,
|
restConfigServer => 1,
|
||||||
}
|
}
|
||||||
|
@ -264,7 +264,7 @@ sub sp {
|
||||||
domain => 'sp.com',
|
domain => 'sp.com',
|
||||||
portal => 'http://auth.sp.com',
|
portal => 'http://auth.sp.com',
|
||||||
authentication => 'Proxy',
|
authentication => 'Proxy',
|
||||||
userDB => 'Proxy',
|
userDB => 'Same',
|
||||||
proxyAuthService => 'http://auth.idp.com',
|
proxyAuthService => 'http://auth.idp.com',
|
||||||
proxyUseSoap => 0,
|
proxyUseSoap => 0,
|
||||||
whatToTrace => '_whatToTrace',
|
whatToTrace => '_whatToTrace',
|
||||||
|
|
|
@ -152,7 +152,7 @@ sub issuer {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.idp.com',
|
portal => 'http://auth.idp.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
soapSessionServer => 1,
|
soapSessionServer => 1,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -167,7 +167,7 @@ sub sp {
|
||||||
domain => 'sp.com',
|
domain => 'sp.com',
|
||||||
portal => 'http://auth.sp.com',
|
portal => 'http://auth.sp.com',
|
||||||
authentication => 'Proxy',
|
authentication => 'Proxy',
|
||||||
userDB => 'Proxy',
|
userDB => 'Same',
|
||||||
proxyAuthService => 'http://auth.idp.com/sessions',
|
proxyAuthService => 'http://auth.idp.com/sessions',
|
||||||
proxyUseSoap => 1,
|
proxyUseSoap => 1,
|
||||||
},
|
},
|
||||||
|
|
|
@ -161,7 +161,7 @@ sub issuer {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.idp.com',
|
portal => 'http://auth.idp.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
restSessionServer => 1,
|
restSessionServer => 1,
|
||||||
restConfigServer => 1,
|
restConfigServer => 1,
|
||||||
}
|
}
|
||||||
|
@ -177,7 +177,7 @@ sub sp {
|
||||||
domain => 'sp.com',
|
domain => 'sp.com',
|
||||||
portal => 'http://auth.sp.com',
|
portal => 'http://auth.sp.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
globalStorage => 'Lemonldap::NG::Common::Apache::Session::REST',
|
globalStorage => 'Lemonldap::NG::Common::Apache::Session::REST',
|
||||||
globalStorageOptions => {
|
globalStorageOptions => {
|
||||||
baseUrl => 'http://auth.idp.com/sessions/global/'
|
baseUrl => 'http://auth.idp.com/sessions/global/'
|
||||||
|
|
|
@ -134,7 +134,7 @@ sub issuer {
|
||||||
domain => 'idp.com',
|
domain => 'idp.com',
|
||||||
portal => 'http://auth.idp.com',
|
portal => 'http://auth.idp.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
soapSessionServer => 1,
|
soapSessionServer => 1,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -149,7 +149,7 @@ sub sp {
|
||||||
domain => 'sp.com',
|
domain => 'sp.com',
|
||||||
portal => 'http://auth.sp.com',
|
portal => 'http://auth.sp.com',
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
globalStorage => 'Lemonldap::NG::Common::Apache::Session::SOAP',
|
globalStorage => 'Lemonldap::NG::Common::Apache::Session::SOAP',
|
||||||
globalStorageOptions =>
|
globalStorageOptions =>
|
||||||
{ proxy => 'http://auth.idp.com/adminSessions' },
|
{ proxy => 'http://auth.idp.com/adminSessions' },
|
||||||
|
|
|
@ -17,7 +17,7 @@ my $client = LLNG::Manager::Test->new(
|
||||||
useSafeJail => 1,
|
useSafeJail => 1,
|
||||||
portalDisplayRegister => 1,
|
portalDisplayRegister => 1,
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
registerDB => 'Demo',
|
registerDB => 'Demo',
|
||||||
captcha_register_enabled => 0,
|
captcha_register_enabled => 0,
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,7 @@ SKIP: {
|
||||||
useSafeJail => 1,
|
useSafeJail => 1,
|
||||||
portalDisplayRegister => 1,
|
portalDisplayRegister => 1,
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
passwordDB => 'Demo',
|
passwordDB => 'Demo',
|
||||||
captcha_mail_enabled => 1,
|
captcha_mail_enabled => 1,
|
||||||
requireToken => 1,
|
requireToken => 1,
|
||||||
|
|
|
@ -19,7 +19,7 @@ my $client = LLNG::Manager::Test->new(
|
||||||
useSafeJail => 1,
|
useSafeJail => 1,
|
||||||
portalDisplayRegister => 1,
|
portalDisplayRegister => 1,
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
passwordDB => 'Demo',
|
passwordDB => 'Demo',
|
||||||
captcha_mail_enabled => 0,
|
captcha_mail_enabled => 0,
|
||||||
requireToken => 1,
|
requireToken => 1,
|
||||||
|
|
|
@ -19,7 +19,7 @@ my $client = LLNG::Manager::Test->new(
|
||||||
useSafeJail => 1,
|
useSafeJail => 1,
|
||||||
portalDisplayRegister => 1,
|
portalDisplayRegister => 1,
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
passwordDB => 'Demo',
|
passwordDB => 'Demo',
|
||||||
captcha_mail_enabled => 0,
|
captcha_mail_enabled => 0,
|
||||||
portalDisplayResetPassword => 1,
|
portalDisplayResetPassword => 1,
|
||||||
|
|
|
@ -14,7 +14,7 @@ my $client = LLNG::Manager::Test->new(
|
||||||
logLevel => 'error',
|
logLevel => 'error',
|
||||||
portalStatus => 1,
|
portalStatus => 1,
|
||||||
authentication => 'Demo',
|
authentication => 'Demo',
|
||||||
userDB => 'Demo',
|
userDB => 'Same',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
|
@ -75,6 +75,6 @@
|
||||||
},
|
},
|
||||||
"reloadUrls": {},
|
"reloadUrls": {},
|
||||||
"requireToken": 0,
|
"requireToken": 0,
|
||||||
"userDB": "Demo",
|
"userDB": "Same",
|
||||||
"whatToTrace": "_whatToTrace"
|
"whatToTrace": "_whatToTrace"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user