<p dir="ltr">RT won't look at any changes you place in example RT_SiteConfig.pm files included with extensions (if that's why you've included that file in your previous e-mail).  You need to copy the relevant changes into your RT installation's RT_SiteConfig.pm file.</p>

<div class="gmail_quote">On 31/07/2014 3:12 am, "Rezty Felty" <<a href="mailto:rfelty@adknowledge.com">rfelty@adknowledge.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif">
<div>
<div>Jxplorer shows successful connection and authentication using the auth info I have in rt.  Here is my /opt/rt4/etc/RT_SiteConfig.pm:</div>
<div><br>
</div>
<div>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
# Any configuration directives you include  here will override</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
# RT's default configuration file, RT_Config.pm</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
#</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
# To include a directive here, just copy the equivalent statement</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
# from RT_Config.pm and change the value. We've included a single</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
# sample value below.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
#</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
# This file is actually a perl module, so you can include valid</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
# perl code, as well.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
#</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
# The converse is also true, if this file isn't valid perl, you're</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
# going to run into trouble. To check your SiteConfig file, use</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
# this command:</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
#</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
#   perl -c /path/to/your/etc/RT_SiteConfig.pm</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
#</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
# You must restart your webserver after making changes to this file.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Set( $rtname, 'Adknowledge.com');</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Set( $WebDomain, '<a href="http://pkc-tracker02.ak-networks.com" target="_blank">pkc-tracker02.ak-networks.com</a>');</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Set( $WebPort, 443);</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
# You must install Plugins on your own, this is only an example</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
# of the correct syntax to use when activating them.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
# Plugin( "RT::Extension::QuickDelete" );</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
# Plugin( "RT::Extension::CommandByMail" );</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Set( @Plugins, qw(RT::Authen::ExternalAuth) );</p>
</div>
<div>
<div><br>
</div>
<div>and my <span style="background-color:rgb(29,38,112);color:rgb(64,223,30);font-family:'Lucida Console';font-size:18px">/opt/rt4/local/plugins/RT-Authen-ExternalAuth/etc/RT_SiteConfig.pm</span>, which I would think more important in this case:</div>

<div><br>
</div>
<div>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=head1 NAME</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
External Authentication Configuration - Sample configs for L<RT::Authen::ExternalAuth></p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=head1 DESCRIPTION</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
L<RT::Authen::ExternalAuth> provides a lot of flexibility</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
with many configuration options. This file describes these</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
configuration options and is itself a sample configuration</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
suitable for dropping into your C<etc/RT_SiteConfig.pm></p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
file and modifying.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=over 4</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=item C<$ExternalAuthPriority></p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
The order in which the services defined in ExternalSettings</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
should be used to authenticate users. User is authenticated</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
if successfully confirmed by any service - no more services</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
are checked.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
You should remove services you don't use. For example,</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
if you're only using My_LDAP, remove My_MySQL and My_SSO_Cookie.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=cut</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Set($ExternalAuthPriority,  [ 'My_LDAP',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
                              'My_MySQL',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
                              'My_SSO_Cookie'</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
                            ]</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
);</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=item C<$ExternalInfoPriority></p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
When multiple auth services are available, this value defines</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
the order in which the services defined in ExternalSettings</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
should be used to get information about users. This includes</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
RealName, Tel numbers etc, but also whether or not the user</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
should be considered disabled.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Once a user record is found, no more services are checked.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
You CANNOT use a SSO cookie to retrieve information.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
You should remove services you don't use, but you must define</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
at least one service.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=cut</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Set($ExternalInfoPriority,  [ 'My_LDAP',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
                              'My_MySQL',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
                            ]</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
);</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=item C<$ExternalServiceUsesSSLorTLS></p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
If this is set to true, then the relevant packages will</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
be loaded to use SSL/TLS connections. At the moment,</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
this just means L<Net::SSLeay>.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=cut</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Set($ExternalServiceUsesSSLorTLS,    0);</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=item C<$AutoCreateNonExternalUsers></p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
If this is set to 1, then users should be autocreated by RT</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
as internal users if they fail to authenticate from an</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
external service. This is useful if you have users outside</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
your organization who might interface with RT, perhaps by sending</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
email to a support email address.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=cut</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Set($AutoCreateNonExternalUsers,    0);</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=item C<$ExternalSettings></p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
These are the full settings for each external service as a HashOfHashes.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Note that you may have as many external services as you wish. They will</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
be checked in the order specified in $ExternalAuthPriority and</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
$ExternalInfoPriority directives above.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
The outer structure is a key with the authentication option (name of external</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
source). The value is a hash reference with configuration keys and values,</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
for example:</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
    Set($ExternalSettings, {</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        MyLDAP => {</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            type => 'ldap',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            ... other options ...</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        },</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        MyMySQL => {</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            type => 'db',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            ... other options ...</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        },</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        ... other sources ...</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        } );</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
As shown above, each description should have 'type' defined.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
The following types are supported:</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=over 4</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=item ldap</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Authenticate against and sync information with LDAP servers.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
See L<RT::Authen::ExternalAuth::LDAP> for details.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=item db</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Authenticate against and sync information with external RDBMS,</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
supported by Perl's L<DBI> interface. See L<RT::Authen::ExternalAuth::DBI></p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
for details.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=item cookie</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Authenticate by cookie. See L<RT::Authen::ExternalAuth::DBI::Cookie></p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
for details.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=back</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
See the modules noted above for configuration options specific to each type.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
The following apply to all types.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=over 4</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=item attr_match_list</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
The list of RT attributes that uniquely identify a user. These values</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
are used, in order, to find users in the selected authentication</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
source. Each value specified here must have a mapping in the</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
L</"attr_map"> section below. You can remove values you don't</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
expect to match, but it's recommended to use 'Name' and 'EmailAddress'</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
at minimum. For example:</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
    'attr_match_list' => [</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'Name',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'EmailAddress',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
    ],</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
You should not use items that can map to multiple users (such as a</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
RealName or building name).</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=item attr_map</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Mapping of RT attributes on to attributes in the external source.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Valid keys are attributes of an</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
L<RT::User|<a href="http://bestpractical.com/rt/docs/latest/RT/User.html" target="_blank">http://bestpractical.com/rt/docs/latest/RT/User.html</a>>.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
The values are attributes from your authentication source.</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
For example, an LDAP mapping might look like:</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
    'attr_map' => {</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'Name'         => 'sAMAccountName',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'EmailAddress' => 'mail',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'Organization' => 'physicalDeliveryOfficeName',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'RealName'     => 'cn',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        ...</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
    },</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=back</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
=cut</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
Set($ExternalSettings, {</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
    # AN EXAMPLE DB SERVICE</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
    'My_MySQL'   =>  {</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'type'                      =>  'db',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'server'                    =>  'server.domain.tld',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'database'                  =>  'DB_NAME',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'table'                     =>  'USERS_TABLE',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'user'                      =>  'DB_USER',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'pass'                      =>  'DB_PASS',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'port'                      =>  'DB_PORT',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'dbi_driver'                =>  'DBI_DRIVER',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'u_field'                   =>  'username',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'p_field'                   =>  'password',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'p_enc_pkg'                 =>  'Crypt::MySQL',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'p_enc_sub'                 =>  'password',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'd_field'                   =>  'disabled',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'd_values'                  =>  ['0'],</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'attr_match_list' =>  [</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'Gecos',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'Name',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        ],</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'attr_map' => {</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'Name'           => 'username',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'EmailAddress'   => 'email',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'ExternalAuthId' => 'username',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'Gecos'          => 'userID',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        },</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
    },</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
    # AN EXAMPLE LDAP SERVICE</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
    'My_LDAP'       =>  {</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'type'                      =>  'ldap',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'server'                    =>  '10.201.0.200',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'user'                      =>  '<a href="mailto:apacheldap@adknowledge.com" target="_blank">apacheldap@adknowledge.com</a>',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'pass'                      =>  ‘redacted',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'base'                      =>  'dc=adknowledge,dc=com',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'filter'                    =>  '(FILTER_STRING)',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'd_filter'                  =>  '(FILTER_STRING)',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'group'                     =>  'GROUP_NAME',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'group_attr'                =>  'GROUP_ATTR',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'tls'                       =>  0,</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'ssl_version'               =>  3,</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'net_ldap_args'             => [    version =>  3   ],</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'group_scope'               =>  'base',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'group_attr_value'          =>  'GROUP_ATTR_VALUE',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'attr_match_list' => [</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'Name',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'EmailAddress',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'RealName',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        ],</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'attr_map' => {</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'Name' => 'sAMAccountName',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'EmailAddress' => 'mail',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'Organization' => 'physicalDeliveryOfficeName',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'RealName' => 'cn',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'ExternalAuthId' => 'sAMAccountName',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'Gecos' => 'sAMAccountName',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'WorkPhone' => 'telephoneNumber',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'Address1' => 'streetAddress',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'City' => 'l',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'State' => 'st',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'Zip' => 'postalCode',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
            'Country' => 'co'</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        },</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
    },</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
    # An example SSO cookie service</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
    'My_SSO_Cookie'  => {</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'type'                      =>  'cookie',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'name'                      =>  'loginCookieValue',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'u_table'                   =>  'users',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'u_field'                   =>  'username',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'u_match_key'               =>  'userID',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'c_table'                   =>  'login_cookie',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'c_field'                   =>  'loginCookieValue',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'c_match_key'               =>  'loginCookieUserID',</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
        'db_service_name'           =>  'My_MySQL'</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
    },</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
} );</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112);min-height:18px">
<br>
</p>
<p style="margin:0px;font-size:18px;font-family:'Lucida Console';color:rgb(64,223,30);background-color:rgb(29,38,112)">
1;</p>
</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Rezty Felty</div>
<div>Senior Linux Administrator</div>
<div>Adknowledge</div>
<div>816-559-1196</div>
</div>
</div>
<div><br>
</div>
<span>
<div style="font-family:Calibri;font-size:11pt;text-align:left;color:black;BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;PADDING-BOTTOM:0in;PADDING-LEFT:0in;PADDING-RIGHT:0in;BORDER-TOP:#b5c4df 1pt solid;BORDER-RIGHT:medium none;PADDING-TOP:3pt">

<span style="font-weight:bold">From: </span>Marco Agostini <<a href="mailto:comunelevico@gmail.com" target="_blank">comunelevico@gmail.com</a>><br>
<span style="font-weight:bold">Date: </span>Wednesday, July 30, 2014 at 11:38 AM<br>
<span style="font-weight:bold">To: </span>Rezty Felty <<a href="mailto:rfelty@adknowledge.com" target="_blank">rfelty@adknowledge.com</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [rt-users] Difficulty implementing LDAP/AD Authorization<br>
</div>
<div><br>
</div>
<div>
<div>
<p dir="ltr"><br>
Il 30/lug/2014 17:34 "Rezty Felty" <<a href="mailto:rfelty@adknowledge.com" target="_blank">rfelty@adknowledge.com</a>> ha scritto:<br>
><br>
> I have a new install of RT 4.2.4 running on Centos 6.4 64 bit with Apache 2.2.15.  I have installed RT::Authen::ExternalAuth and Net::LDAP, and have configured my /opt/rt4/local/plugins/RT-Authen-ExternalAuth/etc/RT_SiteConfig.pm with the right server address
 and LDAP user and password, and added Set( @Plugins, qw(RT::Authen::ExternalAuth) ); to the file /opt/rt4/etc/RT_SiteConfig.pm.  I have restarted https, restarted the entire server, but i continue to see the same results, e.g. I can log in to RT with the default
 installed root account, but when I try any AD user, it fails, and the error I receive in both /var/log/messages and /var/log/httpd/error_log is the same:  “FAILED LOGIN for <user> from <serveraddress> (/opt/rt4/sbin/../lib/RT/Interface/Web.pm:811)<br>

><br>
> Any suggestions on where to begin troubleshooting this would be appreciated.<br>
></p>
<p dir="ltr">Use these tool <a href="http://jxplorer.org/" target="_blank">http://jxplorer.org/</a> to test the parameter that you are using in RT.</p>
<p dir="ltr">Post the content of /opt/rt4/etc/RT_SiteConfig.pm</p>
</div>
</div>
</span>
</div>

<br>--<br>
RT Training - Boston, September 9-10<br>
<a href="http://bestpractical.com/training" target="_blank">http://bestpractical.com/training</a><br></blockquote></div>