AUTHENTICATE 2 LDAP USER IN ITOPS

520 views Asked by At

I have some LDAP users in iTops, and i want to login with all of users in iTops. But i have an error like that "user not found in LDAP".

Which folders that i have to change ? So i can login with all LDAP users.

I appreciate for your responses, all of you. Please help me, thanks.

in config-itop.php

$MyModuleSettings = array(
'authent-ldap' => array (
    'host' => '192.168.1.2',
    'port' => 389,
    'default_user' => 'anonim',
    'default_pwd' => 'Admin123',
    'base_dn' => 'dc=vokasiub,dc=COM',
    'user_query' => '(samaccountname=%1$s)',
    'options' => array (
      17 => 3,
      8 => 0,
    ),
    'start_tls' => false,
    'debug' => true,
),
'authent-ldap2' => array (
    'host' => '192.168.2.2',
    'port' => 389,
    'default_user' => 'isoiso',
    'default_pwd' => 'Admin123',
    'base_dn' => 'ou=users ou, dc=bagusyekti,dc=COM',
    'user_query' => '(samaccountname=%1$s)',
    'options' => array (
      17 => 3,
      8 => 0,
    ),
    'start_tls' => false,
    'debug' => true,
),

'itop-attachments' => array (
    'allowed_classes' => array (
      0 => 'Ticket',
    ),
    'position' => 'relations',
    'preview_max_width' => 290,
),
'email-reply' => array (
    'enabled_default' => true,
),
'itop-backup' => array (
    'mysql_bindir' => '',
    'week_days' => 'monday, tuesday, wednesday, thursday, friday',
    'time' => '23:30',
    'retention_count' => 5,
    'enabled' => true,
    'debug' => true,
),

);

1

There are 1 answers

0
Molkobain On BEST ANSWER

iTop 2.7 and older

This was not possible.

iTop 3.0 and newer

This is now possible, check the full documentation here, but basically you have to set the different LDAP servers like this in the iTop configuration file:

'authent-ldap' => array (
        'host' => 'localhost',
        'port' => 389,
        'default_user' => '',
        'default_pwd' => '',
        'base_dn' => 'dc=mycompany,dc=com',
        'user_query' => '(&(uid=%1$s))',
        'options' => array (
                17 => 3,
                8 => 0,
        ),
        'debug' => false,
        'servers' => array(
                'MySecond-LDAP-Server' => array(
                        'host' => 'server1',
                        'port' => 389,
                        'default_user' => '',
                        'default_pwd' => '',
                        'base_dn' => 'dc=mycompany,dc=com',
                        'user_query' => '(&(uid=%1$s))',
                        'options' => array (
                                17 => 3,
                                8 => 0,
                        ),
                        'debug' => false,
                ),
        ),
),