Hi Rory, You can let the system do the syncing for you. Use 'UserSyncLDAPMap'. Here some pointers:
* The manual; look under 'agent data sync': http://doc.otrs.org/2.4/en/html/x1885.html#configuration-agent-auth-backend-ldap * A mail with a complete and working configuration. The poster initially thinks he has an issue with his setup; turns out only the email address is missing in AD. http://www.mail-archive.com/[email protected]/msg25974.html Let us know if this helps you. Regards, -- Michiel Beijen Software Consultant +31 6 - 457 42 418 Bee Free IT + http://beefreeit.nl On Wed, Jul 29, 2009 at 14:56, Rory <[email protected]> wrote: > Hi, > > I've gotten otrs up and running (on IIS6 with mysql 5.1 and Activeperl > 5.10). > I've attempted to set up ldap authentication with Active Directory for > Agent users. The config seems to have gone reasonably well except for > this error I get when I try to log in; > > Panic, user authenticated but no user data can be found in OTRS DB!! > Perhaps the user is invalid > > Do I need to sync my AD to the OTRS DB? > I think I read the how-to doc for that somewhere. > > The otrs.log file gives the following; > > ================= > [Wed Jul 29 13:16:50 2009][Notice][Kernel::System::Auth::LDAP::Auth] > User: roryc (CN=Rory > Clerkin,OU=Users,OU=IT,OU=Departments,DC=<domain>,DC=com) > authentication ok (REMOTE_ADDR: <IP_Address>). > [Wed Jul 29 13:16:50 > 2009][Error][Kernel::System::User::UserLookup][680] No UserID found > for 'roryc'! > [Wed Jul 29 13:16:50 > 2009][Error][Kernel::System::User::UserLookup][680] No UserID found > for 'roryc'! > [Wed Jul 29 13:16:50 2009][Notice][Kernel::System::User::GetUserData] > Panic! No UserData for user: 'roryc'!!! > ================= > > And the otrs.log.error gives the following; > > ================= > ERROR: OTRS-CGI-63 Perl: 5.10.0 OS: MSWin32 Time: Wed Jul 29 13:16:50 2009 > > Message: No UserID found for 'roryc'! > > Traceback (5476): > Module: Kernel::System::User::UserLookup (v1.93) Line: 680 > Module: Kernel::System::Auth::Auth (v1.41) Line: 196 > Module: Kernel::System::Web::InterfaceAgent::Run (v1.43) Line: 192 > Module: F:\wwwroot\otrs-2.4.1\bin\cgi-bin\index.pl (v1.88) Line: 49 > > ERROR: OTRS-CGI-63 Perl: 5.10.0 OS: MSWin32 Time: Wed Jul 29 13:16:50 2009 > > Message: No UserID found for 'roryc'! > > Traceback (5476): > Module: Kernel::System::User::UserLookup (v1.93) Line: 680 > Module: Kernel::System::Auth::Auth (v1.41) Line: 258 > Module: Kernel::System::Web::InterfaceAgent::Run (v1.43) Line: 192 > Module: F:\wwwroot\otrs-2.4.1\bin\cgi-bin\index.pl (v1.88) Line: 49 > ================== > > I was able to create a user for ldap lookups in the otrs DB before I > added the ldap auth config and this user exists in AD using the same > credentials. > With this user I can log into the system as they're in both AD and the > OTRS DB it seems. > > So do I have to sync AD to the otrs DB? It would seem kinda strange if > I did. I think that pretty much defeats the purpose of having an ldap > login because I've no longer got a central point of administration. > What would happen if I added a new user to AD? > > Any help would be hugely appreciated, > > Rory Clerkin > > Support my 365 Challenge in aid of the Irish Cancer Society > > www.365challenge.ie > --------------------------------------------------------------------- > OTRS mailing list: otrs - Webpage: http://otrs.org/ > Archive: http://lists.otrs.org/pipermail/otrs > To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs > > NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW! > http://www.otrs.com/en/support/enterprise-subscription/ >
--------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW! http://www.otrs.com/en/support/enterprise-subscription/
