mirror of
https://github.com/stylersnico/librenms.git
synced 2026-07-12 16:06:25 +02:00
allow specifying LDAP version 2 or 3 in the config
git-svn-id: http://www.observium.org/svn/observer/trunk@978 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
@@ -7,6 +7,10 @@ function authenticate($username,$password)
|
|||||||
$ds=@ldap_connect($config['auth_ldap_server'],$config['auth_ldap_port']);
|
$ds=@ldap_connect($config['auth_ldap_server'],$config['auth_ldap_port']);
|
||||||
if ($ds)
|
if ($ds)
|
||||||
{
|
{
|
||||||
|
if ($config['auth_ldap_version'])
|
||||||
|
{
|
||||||
|
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, $config['auth_ldap_version']);
|
||||||
|
}
|
||||||
if (ldap_bind($ds, $config['auth_ldap_prefix'] . $username . $config['auth_ldap_suffix'], $password))
|
if (ldap_bind($ds, $config['auth_ldap_prefix'] . $username . $config['auth_ldap_suffix'], $password))
|
||||||
{
|
{
|
||||||
if (!$config['auth_ldap_group'])
|
if (!$config['auth_ldap_group'])
|
||||||
|
|||||||
@@ -106,5 +106,8 @@ $config['ignore_bsd_os_drives'] = array("/^\/dev,/", "/^\/var\/dhcpd\/dev,/",
|
|||||||
$config['enable_ports_etherlike'] = 0; # Enable EtherLike-MIB
|
$config['enable_ports_etherlike'] = 0; # Enable EtherLike-MIB
|
||||||
$config['enable_ports_junoseatmvc'] = 0; # Enable JunOSe ATM VC Discovery/Poller
|
$config['enable_ports_junoseatmvc'] = 0; # Enable JunOSe ATM VC Discovery/Poller
|
||||||
|
|
||||||
|
# LDAP Authentication
|
||||||
|
|
||||||
|
$config['auth_ldap_version'] = 3; # v2 or v3
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
Reference in New Issue
Block a user