authentifizieren von Agenten über LDAP

Hilfe zu Znuny Problemen aller Art
Locked
Schwarzer Chaosmatic
Znuny newbie
Posts: 1
Joined: 17 Mar 2006, 10:26

authentifizieren von Agenten über LDAP

Post by Schwarzer Chaosmatic »

Hallo

Ich habe die anmeldung am LDAP mit dem folgenden Cod realisiert:

Code: Select all

    $Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP';
    $Self->{'AuthModule::LDAP::Host'} = 'xxx.xxx.de';
    $Self->{'AuthModule::LDAP::BaseDN'} = 'OU=Users,OU=xxx,DC=xxx,DC=de';
    $Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName';
    $Self->{'AuthModule::LDAP::UserAttr'} = 'DN';
    $Self->{'AuthModule::LDAP::SearchUserDN'} = 'otrs@xxx.de';
    $Self->{'AuthModule::LDAP::SearchUserPw'} = 'xxx';
    $Self->{'AuthModule::LDAP::AlwaysFilter'} = '';
    $Self->{'AuthModule::LDAP::Params'} = {
        port => 389,
        timeout => 120,
        async => 0,
        version => 3,
    };

    $Self->{UserSyncLDAPMap} = {
        Firstname => 'givenName',
        Lastname => 'sn',
        Email => 'mail',
    };

    $Self->{UserSyncLDAPGroups} = [
        'users'
    ];

    $Self->{DatabaseUserTable} = 'system_user';
    $Self->{DatabaseUserTableUserID} = 'id';
    $Self->{DatabaseUserTableUserPW} = 'pw';
    $Self->{DatabaseUserTableUser} = 'login';
Die Lösung habe ich aus kapietel 9 des Handbuchs.
Es funktionirt auch ohne Probleme.

Mein Problem ist das ich Prüfen möchte ob der Benutzer in einer Bestimten Gruppe ist OTRS_User damit er Zugriff erhält.

Wenn der Benutzer in dieser Gruppe ist soll er der Gruppe "users" im OTRS hinzugefügt werden.

Wenn der Benutzer in der OTRS_Admins ist soll er der Gruppe "admins" und "users" im OTRS hinzugefügt werden.

Und so weiter.

OTRS Leuft auf einem Win Server und Graift auf ein Win 2k ADS mit Exchange zu.

Hatt vieleicht jemand eine Lösung für das Problehm
ds2k5
Znuny newbie
Posts: 8
Joined: 20 Oct 2006, 08:34

Post by ds2k5 »

Sorry habe leider keine Loesung fuer OTRS aber fuer SQUID mit LDAP
an M$ ADS vieleicht hilft es !

auth_param basic program /usr/lib/squid/squid_ldap_auth -b "dc=unseredomain,dc=de" -R -D view@unseredomain.de -w password -f "(&(sAMAccountName=%s)(memberOf=CN=Squid-Proxy,OU=Groups,OU=NL1,DC=unseredomain,DC=de))" 192.168.1.240



bzw. in dem WIKI habe ich das gefunden: http://wiki.otrs-forum.de/index.php?tit ... omer_Login

Die Berechtigten Benutzer können über folgenden Eintrag eingeschränkt werden.
Für den Fall das die Benutzer im LDAP Verzeichniss der Gruppe 300 angehören.

$Self->{'AuthModule::LDAP::AlwaysFilter'} = '(gidNumber=300)';
Locked