smeserver-lemonldap-ng/root/etc/e-smith/templates/var/lib/lemonldap-ng/conf/lmConf/020auth
2013-09-18 19:00:15 +02:00

30 lines
555 B
Plaintext

{
# SSL Auth
my $ssl = $llng->prop('SSLAuth') || '';
if ($ssl eq 'optional' || $ssl eq 'require'){
# SSL Auth is enabled
# Configure common attributes
$conf->{'SSLLDAPField'} = 'uid';
$conf->{'SSLVar'} = 'SSL_CLIENT_S_DN_CN';
$conf->{'SSLRequire'} = '1';
if ($ssl eq 'optional'){
$conf->{'authentication'} = 'Multi SSL;LDAP';
}
else{
$conf->{'authentication'} = 'SSL';
}
}
else{
$conf->{'authentication'} = 'LDAP';
}
# Enable CAS issuer DB
$conf->{'issuerDBCASActivation'} = 1;
$OUT = '';
}