Agenten per LDAP autenthentifizieren

Hilfe zu OTRS Problemen aller Art
Post Reply
itettex
Znuny newbie
Posts: 10
Joined: 03 Aug 2009, 15:44
Znuny Version: 2.4.2

Agenten per LDAP autenthentifizieren

Post by itettex »

Hi,

nach der Doku dürfte ich kein Problem haben, aber...

Ich nutze OTRS 2.4.2.
Also ich möchte meine Agenten per LDAP einbinden. Der Agent wird in LDAP gefunden, nur werden die Daten anscheinend nicht im OTRS angelegt.

Meine Konfiguration:

Code: Select all

    $Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP';
    $Self->{'AuthModule::LDAP::Host'} = 'server.ettex.de';
    $Self->{'AuthModule::LDAP::BaseDN'} = 'ou=people,dc=ettex,dc=com';
    $Self->{'AuthModule::LDAP::UID'} = 'uid';

    # AuthSyncModule::LDAP::UserSyncMap
    # (map if agent should create/synced from LDAP to DB after successful login)
    $Self->{'AuthSyncModule::LDAP::UserSyncMap'} = {
        # DB -> LDAP
        UserFirstname => 'givenName',
        UserLastname  => 'sn',
        UserEmail     => 'mail',
    };

    # AuthSyncModule::LDAP::UserSyncInitialGroups
    # (sync following group with rw permission after initial create of first agent
    # login)
    $Self->{'AuthSyncModule::LDAP::UserSyncInitialGroups'} = [
        'users',
    ];
Die folgende Fehlermeldung erscheint im Log:

Code: Select all

Aug  3 19:09:31 server1 OTRS-CGI-61[10943]: [Notice][Kernel::System::Auth::LDAP::Auth] User: user (uid=user,ou=People,dc=ettex,dc=com) authentication ok (REMOTE_ADDR: 192.168.100.251). 
Aug  3 19:09:31 server1 OTRS-CGI-61[10943]: [Error][Kernel::System::User::UserLookup][Line:680]: No UserID found for 'user'! 
Anscheinend hat sich die Synch-Funktion geändert, denn in meinem Sample-Code wird ein UserSyncMap anstelle von UserSyncLDAPMap (wie in älteren Beispielen referenzietr) genommen. Aber auch mit der alten Funktion klappt es nicht :-(

Wo kann ich noch schauen?

Danke für Eure Anregungen!
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Agenten per LDAP autenthentifizieren

Post by jojo »

Dein Sync Block ist nich vollständig, es fehlen LDAP Host, Nutzer, Passwort und BaseDN. Es werden nicht die Settings aus dem Auth Block übernommen!
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
itettex
Znuny newbie
Posts: 10
Joined: 03 Aug 2009, 15:44
Znuny Version: 2.4.2

Agenten per LDAP autenthentifizieren

Post by itettex »

Hi,

danke, das wars.
Noch die Zeilen mit "AuthSyncModule" verwendet und dann hat es geklappt.
risker
Znuny newbie
Posts: 91
Joined: 21 Jan 2008, 08:16
Znuny Version: Kein OTRS
Real Name: Oliver Skibbe
Company: MDKN
Location: Hannover
Contact:

Agenten per LDAP autenthentifizieren

Post by risker »

Wenn ich das richtig verstehe, braucht man tatsächlich den Auth und den AuthSync Block?
1. OTRS Version: 3.0.12
Module: FAQ, extended TimeAccounting (supports Projects), SystemMonitoring, ITSM, Support
Server: Apache/2.0.55 (Ubuntu 10.04) PHP/5.2.6 mod_ssl/2.2.9 OpenSSL/0.9.8a mod_perl/2.0.4 Perl/v5.8.7.

ImageCIPHRON Security, Communications & Engineering
ImageCIPHRON OTRS Unterstützung & Dienstleistungen
TheMentor
Znuny newbie
Posts: 1
Joined: 18 Jun 2010, 11:17
Znuny Version: 2.4.7

Re: Agenten per LDAP autenthentifizieren

Post by TheMentor »

Zu dem habe ich eine kleine Frage: Ich würde auch gerne meine Agents aus dem AD ins OTRS übertragen lassen. Schreibt OTRS auch irgendetwas ins AD zurück oder ist die Verbindung rein unidirektional??

Danke und lg
Robert
Faenerk
Znuny newbie
Posts: 42
Joined: 09 Jun 2010, 10:48
Znuny Version: 2.4.7

Re: Agenten per LDAP autenthentifizieren

Post by Faenerk »

otrs sucht nur die user und ließt diese aus, schrieben kann und tut es nicht.
OTRS 2.4.7, Windows Server 2003 R2 SP2(VM)
Post Reply