Fehler bei Customer-Anmeldung (gelöst)

Hilfe zu OTRS Problemen aller Art
Post Reply
NetGier
Znuny newbie
Posts: 8
Joined: 28 Apr 2017, 09:22
Znuny Version: 5.0.18

Fehler bei Customer-Anmeldung (gelöst)

Post by NetGier »

Hi,

ich hab eine Anbindung unseres LDAP vorgenommen. Die User werden auch korrekt im Backend angezeigt.

Einziges Problem: User erhalten immer die Meldung, dass das Kennwort falsch wäre.

Folgendes hab ich in die Config.pm eingetragen:

# CustomerUser
# (customer ldap backend and settings)
$Self->{CustomerUser} = {
Name => 'LDAP Data Source',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
# ldap host
Host => 'XXX',
# ldap base dn
BaseDN => 'dc=local,dc=dom',
# search scope (one|sub)
SSCOPE => 'sub',
# The following is valid but would only be necessary if the
# anonymous user does NOT have permission to read from the LDAP tree
UserDN => 'USER',
UserPw => '5555_reihenfolge_geheim',
SourceCharset => 'utf-8',
DestCharset => 'iso-8859-1',

# in case you want to add always one filter to each ldap query, use
# this option. e. g. AlwaysFilter => '(mail=*)' or AlwaysFilter => '(objectclass=user)'
AlwaysFilter => '',
# if the charset of your ldap server is iso-8859-1, use this:
# SourceCharset => 'iso-8859-1',

# Net::LDAP new params (if needed - for more info see perldoc Net::LDAP)
Params => {
port => 389,
timeout => 120,
async => 0,
version => 3,
},
},
# customer unique id
CustomerKey => 'sAMAccountName',
# customer #
CustomerID => 'mail',
CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
# show not own tickets in customer panel, CompanyTickets
CustomerUserExcludePrimaryCustomerID => 0,
# add an ldap filter for valid users (expert setting)
# CustomerUserValidFilter => '(!(description=locked))',
# administrator can't change customer preferences
AdminSetPreferences => 0,
# # cache time to live in sec. - cache any database queries
# CacheTTL => 0,
Map => [
# note: Login, Email and CustomerID are mandatory!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target, link class(es)
[ 'UserTitle', 'Title', 'title', 1, 0, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'sAMAccountName', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '', 0 ],
# [ 'UserCustomerIDs', 'CustomerIDs', 'second_customer_ids', 1, 0, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var', '', 0 ],
[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var', '', 0 ],
[ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 0 ],
],
};

Für Tipps wäre ich echt dankbar 8)
Last edited by NetGier on 19 Jan 2018, 10:21, edited 1 time in total.
root
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Fehler bei Customer-Anmeldung

Post by root »

NetGier wrote: Für Tipps wäre ich echt dankbar 8)
Hi,

das hat jedenfalls schon mal nichts mit der Anmeldung zu tun, sondern nur woher die Kundenbenutzer kommen.

- root
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
NetGier
Znuny newbie
Posts: 8
Joined: 28 Apr 2017, 09:22
Znuny Version: 5.0.18

Re: Fehler bei Customer-Anmeldung

Post by NetGier »

Hi Root,

danke für deine Antwort.

Ich bin jetzt dabei folgendes in die Config.pm zu setzen:

#Authentication for Customers - Custom
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host'} = '...';
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'dc=..., dc=dom';
$Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'CN=User\, OU=Mitarbeiter,DC=...,DC=dom';
$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'userpassword';
$Self->{'Customer::AuthModule::LDAP::Params'} = {
port => '389',
Host => '...',
BaseDN => 'OU=Mitarbeiter,DC=...,DC=dom',
SSCOPE => 'sub',
UserDN => 'OU=Mitarbeiter,DC=...,DC=dom',
UserPw => 'userpassword'
};

Ist glaube ich die richtige Richtung aber ich fahre noch neben der Spur auf dem Acker (läuft noch nicht). Siehst Du hier einen "groben" Fehler? Stimmt vielleicht etwas mit der SearchUserDN nicht?

VG
NetGier
root
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Fehler bei Customer-Anmeldung

Post by root »

Hi,

SearchUserDN und SearchUserPw haben i.d.R. die gleichen Werte wie UserDN und UserPW bei CustomerUser.

- root
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
NetGier
Znuny newbie
Posts: 8
Joined: 28 Apr 2017, 09:22
Znuny Version: 5.0.18

Re: Fehler bei Customer-Anmeldung

Post by NetGier »

Hi,

Immerhin einen Schritt weiter.

Jetzt stürzt OTRS ab :lol:

Traceback (46216):
Module: Kernel::System::CustomerAuth::LDAP::Auth Line: 191
Module: Kernel::System::CustomerAuth::Auth Line: 135
Module: Kernel::System::Web::InterfaceCustomer::Run Line: 227
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_customer_2epl::handler Line: 40
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32

Ich mach erstmal Schluß für heute, würde mich aber trotzdem über Tipps freuen.

Greetz
NetGier
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Fehler bei Customer-Anmeldung

Post by reneeb »

Direkt vor dem Traceback sollte eine Fehlermeldung auftauchen. Die wäre interessant...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
NetGier
Znuny newbie
Posts: 8
Joined: 28 Apr 2017, 09:22
Znuny Version: 5.0.18

Re: Fehler bei Customer-Anmeldung

Post by NetGier »

Moin moin,

so, ich hab die Config.pm einmal neu aufgebaut und jetzt läuft es wunderbar. Schätze es waren einige Schnitzer sowohl in den Optionen als auf in der BaseDN.

Ich Danke Euch für die nette Unterstützung.

VG
NetGier
Post Reply