Ansicht von 0 Antwort-Themen
  • Autor
    Beiträge
    • #31847
      marzie
      Teilnehmer

        OTOBO 11.0.5 auf Docker

        Wir haben 2 OUs in einer ActiveDirectory Umgebung, die wir über LDAPS auf KundenBenutzer Informationen abfragen.
        Wir haben in der Config.pm 2 LDAP Verbindungen für beide OUs hinzugefügt:

            $Self->{CustomerUser1} = {
            Name => 'LDAP Datenquelle',
            Module => 'Kernel::System::CustomerUser::LDAP',
            Params => {
            Host => 'ldaps://xxx',
            BaseDN => 'OU=XXX1,DC=domain,DC=local',
            SSCOPE => 'sub',
            UserDN => 'CN=OTRS,OU=XXX1,DC=domain,DC=local',
            UserPw => 'xxx',
            SourceCharset => 'utf-8',
            DestCharset => 'utf-8',
            },
            CustomerKey => 'sAMAccountName',
            CustomerID => 'company',
            CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
            CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
            CustomerUserPostMasterSearchFields => ['mail'],
            CustomerUserNameFields => ['givenname', 'sn'],
            Map => [
            # note: Login, Email and CustomerID needed!
            # var, frontend, storage, shown, required, storage-type
            [ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
            [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
            [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
            [ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
            [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
            [ 'UserCustomerID', 'CustomerID', 'company', 0, 1, 'var' ],
            [ 'UserPhone', 'Phone', 'telephoneNumber', 1, 0, 'var' ],
            [ 'UserAbteilung','Abteilung','department',1, 0, 'var', '', 0 ],
            [ 'UserInitialen','Initialen','initials',1, 0, 'var', '', 0 ],
            ],
            };

            $Self->{CustomerUser2} = {
            Name => 'LDAP Datenquelle Neu',
            Module => 'Kernel::System::CustomerUser::LDAP',
            Params => {
            Host => 'ldaps://xxx',
            BaseDN => 'OU=XXX2,DC=domain,DC=local',
            SSCOPE => 'sub',
            UserDN => 'CN=OTRS,OU=XXX1,DC=domain,DC=local',
            UserPw => 'xxx',
            SourceCharset => 'utf-8',
            DestCharset => 'utf-8',
            },
            CustomerKey => 'sAMAccountName',
            CustomerID => 'company',
            CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
            CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
            CustomerUserPostMasterSearchFields => ['mail'],
            CustomerUserNameFields => ['givenname', 'sn'],
            Map => [
            # note: Login, Email and CustomerID needed!
            # var, frontend, storage, shown, required, storage-type
            [ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
            [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
            [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
            [ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
            [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
            [ 'UserCustomerID', 'CustomerID', 'company', 0, 1, 'var' ],
            [ 'UserPhone', 'Phone', 'telephoneNumber', 1, 0, 'var' ],
            [ 'UserAbteilung','Abteilung','department',1, 0, 'var', '', 0 ],
            [ 'UserInitialen','Initialen','initials',1, 0, 'var', '', 0 ],
            ],
            };

        Die erste Verbindung funktioniert und alle KundenBenutzer Informationen werden korrekt angezeigt.
        Die zweite Verbindung funktioniert nur teilweise… Die KundenBenutzer stehen zwar alle im Kundenbenutzer Kontrollzentrum mit allen Informationen, aber im Dashboard wird der Kundenname nicht angezeigt, nur ein “-” wird angezeigt:

         

        Wenn ich den Benutzer aus der OU XXX2 in XXX1 verschiebe, wird der Kundenbenutzer-Name korrekt angezeigt.

        Ist nur eine LDAP Verbindung möglich? Hat jemand eine Idee, warum die zweite LDAP Verbindung nicht zum Kundenbenutzer-Namen führt?

    Ansicht von 0 Antwort-Themen
    • Du musst angemeldet sein, um auf dieses Thema antworten zu können.