• Deutsch
  • English
  • Anmeldung OTOBO Community
+49 (0)9427 68 39 000
OTOBO
  • SOFTWARE
    • Software | Überblick
    • IT Service Management
    • Customer Service Management
    • Enterprise Service Management
    • Demo
    • Download
    • Dokumentation
  • SERVICES
    • Überblick Services
    • Beratung
    • Training
    • Entwicklung
    • OTRS Migration zu OTOBO
    • Support
    • Managed Service
    • Support-Portal
  • UNTERNEHMEN
    • Über uns
    • Karriere
    • Partner
    • Kontakt
    • Newsletter
  • RESSOURCEN
  • COMMUNITY
    • Open Source
    • Community Forum
    • Download
    • Dokumentation
    • OTOBO übersetzen
  • Click to open the search input field Click to open the search input field Suche
  • Menü Menü

Schlagwörter: Anmeldung, LDAP, lokale Datenbank

Ansicht von 4 Antwort-Threads
  • Autor
    Beiträge
    • 2. Mai 2023 um 9:06 Uhr - Views: 1297 #15124
      Robin
      Teilnehmer

        Hallo zusammen,
        ich habe ein Problem mit der Anmeldung von Benutzern aus einer lokalen Benutzerdatenbank. Unser System hat sieben LDAP-Anbindungen und eine lokale Datenbank. Die LDAP-Anbindungen funktionieren einwandfrei, bei der Anmeldung mit Benutzern aus der Datenbank kommt die Fehlermeldung: „Login failed! Your user name or password was entered incorrectly.“

        Im Systemprotokoll sehe ich folgende Fehlermeldung: „Need CustomerID!“

        $Self->{CustomerUser8} = {
        Name => Translatable('Database'),
        Module => 'Kernel::System::CustomerUser::DB',
        Params => {
        Table => 'customer_user',
        SearchCaseSensitive => 0,
        },
        CustomerKey => 'login',
        CustomerID => 'customer_id',
        CustomerValid => 'valid_id',
        CustomerUserListFields => ['login', 'first_name', 'last_name', 'customer_id', 'email'],
        CustomerUserSearchFields => [ 'login', 'first_name', 'last_name', 'customer_id' ],
        CustomerUserSearchPrefix => '*',
        CustomerUserSearchSuffix => '*',
        CustomerUserSearchListLimit => 250,
        CustomerUserPostMasterSearchFields => ['email'],
        CustomerUserNameFields => ['first_name', 'last_name'],
        CustomerUserEmailUniqCheck => 1,
        CustomerCompanySupport => 1,
        CacheTTL => 60 * 60 * 24,
        Map => [
        [ 'UserTitle', Translatable('Title or salutation'), 'title', 1, 0, 'var', '', 0, undef, undef ],
        [ 'UserFirstname', Translatable('Firstname'), 'first_name', 1, 1, 'var', '', 0, undef, undef ],
        [ 'UserLastname', Translatable('Lastname'), 'last_name', 1, 1, 'var', '', 0, undef, undef ],
        [ 'UserLogin', Translatable('Username'), 'login', 1, 1, 'var', '', 0, undef, undef ],
        [ 'UserPassword', Translatable('Password'), 'pw', 0, 0, 'var', '', 0, undef, undef ],
        [ 'UserEmail', Translatable('Email'), 'email', 1, 1, 'var', '', 0, undef, undef ],
        [ 'UserCustomerID', Translatable('CustomerID'), 'customer_id', 0, 1, 'var', '', 0, undef, undef ],
        [ 'UserPhone', Translatable('Phone'), 'phone', 1, 0, 'var', '', 0, undef, undef ],
        [ 'UserFax', Translatable('Fax'), 'fax', 1, 0, 'var', '', 0, undef, undef ],
        [ 'UserMobile', Translatable('Mobile'), 'mobile', 1, 0, 'var', '', 0, undef, undef ],
        [ 'UserStreet', Translatable('Street'), 'street', 1, 0, 'var', '', 0, undef, undef ],
        [ 'UserZip', Translatable('Zip'), 'zip', 1, 0, 'var', '', 0, undef, undef ],
        [ 'UserCity', Translatable('City'), 'city', 1, 0, 'var', '', 0, undef, undef ],
        [ 'UserCountry', Translatable('Country'), 'country', 1, 0, 'var', '', 0, undef, undef ],
        [ 'UserComment', Translatable('Comment'), 'comments', 1, 0, 'var', '', 0, undef, undef ],
        [ 'ValidID', Translatable('Valid'), 'valid_id', 0, 1, 'int', '', 0, undef, undef ],
        ],
        Selections => {
        UserTitle => {
        'Mr.' => Translatable('Mr.'),
        'Mrs.' => Translatable('Mrs.'),
        },
        },
        };

        Wo liegt mein Fehler?
        Danke im Voraus!
        Robin

      • 2. Mai 2023 um 14:03 Uhr #15128
        marcel-graf
        Teilnehmer

          Hallo Robin,

          bei unserem LDAP Test ist die CustomerID auf die „Mail Adresse“ gemappt.

          CustomerID => ‚mail‘

          und die Kundennummer ist pro Kunden (Firma) angelegt, da ein Kunde ja auch mehrere Kundenbenutzer haben kann.

          1 > n Beziehung

          Da ja einige das LDAP einsetzen und die lokale DB, gibt es sich noch Antworten zu dem Thema.

          Gruß Marcel

           

           

        • 2. Mai 2023 um 14:36 Uhr #15129
          marcel-graf
          Teilnehmer

            hier nochmal 2 Beiträge aus dem Znuny Forum:

            https://community.znuny.org/viewtopic.php?t=23583

            https://community.znuny.org/viewtopic.php?t=34675

            Gruß Marcel

          • 5. Mai 2023 um 10:07 Uhr #15154
            Robin
            Teilnehmer

              Hallo zusammen,
              ich habe die Config jetzt wie folgend angepasst, aber leider bekomme ich weiterhin die selben Fehler bei der Anmeldung:

              $Self->{CustomerUser8} = {
              Name => Translatable('Database'),
              Module => 'Kernel::System::CustomerUser::DB',
              Params => {
              Table => 'customer_user',
              SearchCaseSensitive => 0,
              },
              CustomerKey => 'login',
              CustomerID => 'customer_id',
              CustomerValid => 'valid_id',
              CustomerUserListFields => ['login', 'first_name', 'last_name', 'customer_id', 'email'],
              CustomerUserSearchFields => [ 'login', 'first_name', 'last_name', 'customer_id' ],
              CustomerUserSearchPrefix => '*',
              CustomerUserSearchSuffix => '*',
              CustomerUserSearchListLimit => 250,
              CustomerUserPostMasterSearchFields => ['email'],
              CustomerUserNameFields => ['first_name', 'last_name'],
              CustomerUserEmailUniqCheck => 1,
              CustomerCompanySupport => 1,
              CacheTTL => 60 * 60 * 24,
              Map => [
              [ 'UserTitle', Translatable('Title or salutation'), 'title', 1, 0, 'var', '', 0, undef, undef ],
              [ 'UserFirstname', Translatable('Firstname'), 'first_name', 1, 1, 'var', '', 0, undef, undef ],
              [ 'UserLastname', Translatable('Lastname'), 'last_name', 1, 1, 'var', '', 0, undef, undef ],
              [ 'UserLogin', Translatable('Username'), 'login', 1, 1, 'var', '', 0, undef, undef ],
              [ 'UserPassword', Translatable('Password'), 'pw', 0, 0, 'var', '', 0, undef, undef ],
              [ 'UserEmail', Translatable('Email'), 'email', 1, 1, 'var', '', 0, undef, undef ],
              [ 'UserCustomerID', Translatable('CustomerID'), 'customer_id', 0, 1, 'var', '', 0, undef, undef ],
              [ 'UserPhone', Translatable('Phone'), 'phone', 1, 0, 'var', '', 0, undef, undef ],
              [ 'UserFax', Translatable('Fax'), 'fax', 1, 0, 'var', '', 0, undef, undef ],
              [ 'UserMobile', Translatable('Mobile'), 'mobile', 1, 0, 'var', '', 0, undef, undef ],
              [ 'UserStreet', Translatable('Street'), 'street', 1, 0, 'var', '', 0, undef, undef ],
              [ 'UserZip', Translatable('Zip'), 'zip', 1, 0, 'var', '', 0, undef, undef ],
              [ 'UserCity', Translatable('City'), 'city', 1, 0, 'var', '', 0, undef, undef ],
              [ 'UserCountry', Translatable('Country'), 'country', 1, 0, 'var', '', 0, undef, undef ],
              [ 'UserComment', Translatable('Comment'), 'comments', 1, 0, 'var', '', 0, undef, undef ],
              [ 'ValidID', Translatable('Valid'), 'valid_id', 0, 1, 'int', '', 0, undef, undef ],
              ],
              Selections => {
              UserTitle => {
              'Mr.' => Translatable('Mr.'),
              'Mrs.' => Translatable('Mrs.'),
              },
              },
              };

              $Self->{'Customer::AuthModule8'} = 'Kernel::System::CustomerAuth::DB';
              $Self->{'Customer::AuthModule::DB::Table8'} = 'customer_user';
              $Self->{'Customer::AuthModule::DB::CustomerKey8'} = 'login'; #depends on what is set to be the CustomerKey
              $Self->{'Customer::AuthModule::DB::CustomerPassword8'} = 'pw';

            • 7. Mai 2023 um 12:01 Uhr #15161
              Stefan Abel
              Moderator

                Hallo,

                existiert der Benutzer denn als Kundenbenutzer mit genau diesen Credentials? Ich spiele darauf an, dass der Login mit einem Agenten im Kundenportal (customer.pl) nicht funktioniert – und andersrum: der Login mit einem Kundenbenutzer im Agentenportal (index.pl) funktioniert nicht.

                Deine Anbindung sieht für mich auf den ersten Blick okay aus.

                Viele Grüße
                Stefan

            • Autor
              Beiträge
            Ansicht von 4 Antwort-Threads
            • Du musst angemeldet sein, um auf dieses Thema antworten zu können.

            Foren durchsuchen

            Anmeldung

            Anmeldung

            Konto erstellen
            Passwort vergessen?

            Login via Social

            Profil

            Bitte vervollständigen Sie nach der Registrierung Ihr Profil, das vereinfacht die spätere Kommunikation enorm. Ihre Profileinstellung finden Sie, wenn Sie auf Ihr Avatarbild klicken.

            Sie können Ihren Avatar ändern, indem Sie sich mit Ihrer E-Mail-Adresse unter gravatar.com registrieren.

            Letzte Aktivitäten

            • Dynamische Felder in AgentTicketNote mit ACL verstecken
            • FAQ: kaputtes Copy & Paste von Bildern zwischen Artikeln
            • Benachrichtigung „Ticket wurde mir entzogen“ möglich?
            • Statistik Anzahl Tickets pro Agent
            • Docker: Ändern des redis Hosts

            Unternehmen

            Über uns
            Karriere
            Stellenbörse
            Partner werden
            Kontakt
            Newsletter

            OTOBO | Simplify work and create exceptional service experiences.

            Die Source Code Owner und Maintainer hinter OTOBO.

            Software

            Service Management-Plattform
            OTOBO Demo
            OTOBO Download
            OTOBO Dokumentation

            Security-Problem melden:
            security@otobo.org

            Services

            Support-Portal
            Beratung
            Training
            Support
            Managed Services
            Erweiterung
            OTRS Migration
            Partner finden

            Community

            Open Source
            Community Forum
            Mitmachen
            OTOBO Developer
            OTOBO@GitHub

            © 2026 Rother OSS GmbH | All rights reserved.
            • Cookie-Einstellungen
            • Impressum
            • Datenschutz
            • Haftungsausschluss
            Nach oben scrollen Nach oben scrollen Nach oben scrollen