<div dir="ltr"><div>From the stack trace is looks like you may not be connecting to your ldap server.  Use use ldapsearch to confirm that you're connecting.  Here's a sample of a ldapsearch to my active directory domain. </div><div><br></div>$ ldapsearch -LLL -ZZ -y password.txt -D CN=mybindaccount,OU=SERVICE,OU=ACCTS,DC=AD,DC=NYU,DC=EDU -h <a href="http://ad.nyu.edu">ad.nyu.edu</a> -b OU=ACCTS,DC=AD,DC=NYU,DC=EDU '(&(distinguishedName=OU=BIOG,OU=FAS,OU=WSQ,OU=USERS,OU=ACCTS,DC=ad,DC=nyu,DC=edu))'<div><br></div><div>For Red Hat 'yum install openldap-clients' will install ldapsearch.  I don't know what the equivalent is for OpenBSD.<br><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">--<br>John Bako<br>Manager, Scientific Computing<br>Department of Biology & Center for Genomics and Systems Biology<br>New York University<br>212-998-8207 (office)</div></div></div>
<br><div class="gmail_quote">On Thu, Jun 30, 2016 at 8:30 AM, Albert Shih <span dir="ltr"><<a href="mailto:Albert.Shih@obspm.fr" target="_blank">Albert.Shih@obspm.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi every one.<br>
<br>
I try to run a RT 4.4.0.<br>
<br>
The<br>
<br>
  RT::Authen::ExternalAuth<br>
<br>
don't seem to work correctly.<br>
<br>
I already check on this mailing list, and try the patch I seem. Nothing<br>
seem to work correctly.<br>
<br>
Here my RT_SiteConfig.pm<br>
<br>
  Set($WebExternalAuth, 1 );<br>
  Set($ExternalAuthPriority,  ['PLM']);<br>
  Set($ExternalInfoPriority,  ['PLM']);<br>
  Set($ExternalServiceUsesSSLorTLS,    '0');<br>
  Set($AutoCreateNonExternalUsers, '1');<br>
  Set($ExternalSettings, { 'PLM' => {   'type' =>     'ldap',<br>
    'server' =>     '*****',<br>
    'user' =>     'uid=nss,o=*****',<br>
    'pass' =>     '*****',<br>
    'base' =>     '*****',<br>
    'filter' =>     '(objectClass=person)',<br>
    'd_filter' =>     '',<br>
    'tls' =>     '0',<br>
    'ssl_version' =>     '3',<br>
    'net_ldap_args' =>   [ 'version => 3', ],<br>
    'attr_match_list' =>   [ 'Name',  'EmailAddress', ],<br>
    'attr_map' =>    {  'Name' => 'mail',  'EmailAddress' => 'mail',  'Organization' => 'ou',  'RealName' => 'displayName',  'WorkPhone' => 'telephoneNumber',  'City' => 'l', },<br>
  }});<br>
<br>
in that case I can authenticate in local without problem. But not against<br>
my LDAP server.<br>
<br>
If I add a<br>
<br>
    Set($ExternalAuth, 1 );<br>
<br>
I can't authenticate at all (either local or LDAP) and I get something like :<br>
<br>
<br>
Jun 30 14:22:37 rt RT: [5913] Expected 'PeerHost' at /usr/local/lib/perl5/site_perl/Net/LDAP.pm line 164.  Stack:   [/usr/local/lib/perl5/site_perl/Carp.pm:167]   [/usr/local/lib/perl5/site_perl/IO/Socket/IP.pm:485]   [/usr/local/lib/perl5/site_perl/IO/Socket/IP.pm:386]   [/usr/local/lib/perl5/5.20/mach/IO/Socket.pm:49]   [/usr/local/lib/perl5/site_perl/IO/Socket/IP.pm:353]   [/usr/local/lib/perl5/site_perl/Net/LDAP.pm:164]   [/usr/local/lib/perl5/site_perl/Net/LDAP.pm:122]   [/usr/local/lib/perl5/site_perl/RT/Authen/ExternalAuth/LDAP.pm:646]   [/usr/local/lib/perl5/site_perl/RT/Authen/ExternalAuth/LDAP.pm:510]   [/usr/local/lib/perl5/site_perl/RT/Authen/ExternalAuth.pm:581]   [/usr/local/lib/perl5/site_perl/RT/Authen/ExternalAuth.pm:328]   [/usr/local/share/rt44/html/Elements/DoAuth:57]   [/usr/local/lib/perl5/site_perl/RT/Interface/Web.pm:308]   [/usr/local/share/rt44/html/autohandler:53]<br>
<br>
I running a RT 4.4.0 under FreeBSD.<br>
<br>
Any idea ?<br>
<br>
Regards<br>
<br>
JAS<br>
--<br>
Albert SHIH<br>
DIO bâtiment 15<br>
Observatoire de Paris<br>
5 Place Jules Janssen<br>
92195 Meudon Cedex<br>
France<br>
Téléphone : +33 1 45 07 76 26/+33 6 86 69 95 71<br>
xmpp: <a href="mailto:jas@obspm.fr">jas@obspm.fr</a><br>
Heure local/Local time:<br>
jeu 30 jui 2016 14:24:34 CEST<br>
---------<br>
RT 4.4 and RTIR Training Sessions <a href="https://bestpractical.com/training" rel="noreferrer" target="_blank">https://bestpractical.com/training</a><br>
* Los Angeles - September, 2016<br>
</blockquote></div><br></div></div></div>