<html>
<head>
<style>
 .sw_message P{margin:0px;padding:0px;}
 .sw_message {FONT-SIZE: 12pt;FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;background:white;}
</style>
</head>
<body class="sw_message">
Eric,<br><br>I'll work off line with you. I have just finished setting mine up and we are using the same version of RT (3.8.2).<br><br><br>Kevin W. Gagel<br>Network Administrator<br>Local 5448<br>My blog:<br>http://mail.cnc.bc.ca/blogs/gagel<br>My shared files:<br>http://mail.cnc.bc.ca/users/gagel<br><br><br>--- Original message --- <br>Subject: [rt-users] I am unable to use LDAP <br>From: Eric Chatham <echatham@broadvox.com> <br>To: rt-users@lists.bestpractical.com <rt-users@lists.bestpractical.com> <br>Date: 07/14/2009 2:47 PM<br><br><!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><style><!--
 /* Font Definitions */
 

        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}


        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}


        {font-family:"Century Schoolbook";
        panose-1:2 4 6 4 5 5 5 2 3 4;}


        {font-family:"Baskerville Old Face";
        panose-1:2 2 6 2 8 5 5 2 3 3;}


        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 .sw_message p.MsoNormal, .sw_message li.MsoNormal, 

        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
.sw_message a:link, 

        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
.sw_message a:visited, 

        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
.sw_message p.MsoAcetate, .sw_message li.MsoAcetate, 

        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}


        {mso-style-type:personal-compose;
        font-family:"Century Schoolbook","serif";
        color:windowtext;}


        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}


        {mso-style-type:export-only;}


        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}


        {page:Section1;}
--></style><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="2050" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]--><div><div class="Section1"><p class="MsoNormal"><span style="font-size: 10pt; font-family: "Century Schoolbook","serif";">Hello,<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 10pt; font-family: "Century Schoolbook","serif";"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size: 10pt; font-family: "Century Schoolbook","serif";">I have had some problem getting LDAP to work on my version of RT.  I am running RT version 3.8.2 and the version of RT::Authen::ExternalAuth I installed via CPAN is  0.08.  RT is installed on a CentOS 5.1 OS.  I tried using some examples from a Google search to try and modify RT_SiteConfig.pm, but when I try to log into the RT Webpage (with an LDAP user), it fails.  Beforehand, I did create the user as a “user” in RT,  but left the password blank.  Should I set a user up in RT first before trying to log the user into RT?  Here is an example of my RT_SiteConfig.pm settings.  Everytime I try to log in with an LDAP user, I get “Your username or password is incorrect.”  Can  I setup a log file to track this as well?  Please help and thank you for any assistance.<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 10pt; font-family: "Century Schoolbook","serif";"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size: 10pt; font-family: "Century Schoolbook","serif";"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># Any configuration directives you include  here will override<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># RT's default configuration file, RT_Config.pm<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">#<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># To include a directive here, just copy the equivalent statement<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># from RT_Config.pm and change the value. We've included a single<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># sample value below.<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">#<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># This file is actually a perl module, so you can include valid<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># perl code, as well.<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">#<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># The converse is also true, if this file isn't valid perl, you're<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># going to run into trouble. To check your SiteConfig file, use<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># this comamnd:<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">#<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">#   perl -c /path/to/your/etc/RT_SiteConfig.pm<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># Set( $rtname, 'example.com');<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># Set(@Plugins,(qw(Extension::QuickDelete)));<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># Set($WebPath, "/rt3");<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">Set($rtname, "broadvox.local");<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">Set($Organization, 'broadvox.local');<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># Set($CorrespondAddress, 'echatham@broadvox.net');<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># Set($CommentAddress, 'echatham@infotelecom.us');<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">Set($Timezone, 'US/Eastern');<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># Set($WebBaseURL, '<a target="_blank" href="http://rt.broadvox.local/">http://rt.broadvox.local/</a>');<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">Set(@Plugins,(qw(RT::Authen::ExternalAuth)));<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># Debugging<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">Set($LogToSyslog, 'info');<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">Set($LogStackTraces, 'debug');<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># Database<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># Set($DatabaseType, 'mysql');<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># Set($DatabaseUser, 'rt_user');<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># Set($DatabasePassword, 'rt_pass');<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># Set($DatabaseRTHost, 'localhost');<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># External Authentication<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">Set($ExternalAuthPriority, ['My_LDAP']);<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;"># LDAP<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">Set($ExternalSettings,      {'My_LDAP' => {'type' => 'ldap',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                          'auth' => 1,<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                          'info' => 1,<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                          'server' => 'clehbdc01.broadvox.local',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                          'user' => 'secmanager',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                          'pass' => '<password>',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                          'port' => '389',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                          'base' => 'ou=USA,dc=broadvox,dc=local',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                          'filter' => '(objectclass=user)',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                          'attr_match_list' => [ 'Name',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                                                 'EmailAddress',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                                                 'RealName',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                                                 'WorkPhone',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                                                 'Address2'<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                                                ],<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                          'attr_map' => {'Name' => 'sAMAccountName',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                                         'EmailAddress' => 'mail',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                                         'Orginazation' => 'physicalDeliveryOfficeName',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                                         'RealName' => 'cn',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                                         'ExternalAuthID' => 'sAMAccountName',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                                         'WorkPhone' => 'telephoneNumber',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                                         'Address1' => 'streetAddress',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                                         'City' => 'l',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                                         'State' => 'st',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                                         'Zip' => 'postalCode',<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                                         'Country' => 'co'}<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                                        }<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">                        });<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 9pt; font-family: Consolas;">1;<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size: 10pt; font-family: "Century Schoolbook","serif";"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size: 10pt; font-family: "Century Schoolbook","serif";"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size: 10pt; font-family: "Century Schoolbook","serif";"><o:p> </o:p></span></p><p class="MsoNormal"><i><span style="font-family: "Baskerville Old Face","serif";">Eric Chatham<o:p></o:p></span></i></p><p class="MsoNormal"><i><span style="font-family: "Baskerville Old Face","serif";">MIS Department<o:p></o:p></span></i></p><p class="MsoNormal"><i><span style="font-family: "Baskerville Old Face","serif";">Phone: (216) 373-4683<o:p></o:p></span></i></p><p class="MsoNormal"><i><span style="font-family: "Baskerville Old Face","serif";">Fax: (216) 373-4669<o:p></o:p></span></i></p><p class="MsoNormal"><i><span style="font-family: "Baskerville Old Face","serif";">echatham@broadvox.com<o:p></o:p></span></i></p><p class="MsoNormal"><span style="font-family: "Baskerville Old Face","serif";"><img id="Picture_x0020_1" src="/surgeweb?cmd=msgpart&sid=16&fld_id=INBOX&msg_id=140332&part_id=1.1.2" alt="BroadvoxLogo2" width="230" height="76"><o:p></o:p></span></p><p class="MsoNormal"><o:p> </o:p></p></div><br><hr><font color="Gray" face="Arial" size="1">CONFIDENTIAL. This e-mail and any attached files are confidential and should be destroyed and/or returned if you are not the intended and proper recipient.<br></font></div>
</body></html>