[rt-users] RT External Auth Issue
Julian De Marchi
jdemarchi at pivit.com.au
Wed Jan 6 23:28:33 EST 2016
heya—
I am trying to configure RT::Authen::ExternalAuth. I have configured it as per the perldocs’. I am confident I have the configuration correct as I just used their examples. However when I try and log in with a non-existent RT users, but one that exists in LDAP, it does not create the user.
[362] [Thu Jan 7 01:19:10 2016] [error]: FAILED LOGIN for jdemarchi from 10.254.84.102 (/opt/rt4/sbin/../lib/RT/Interface/Web.pm:810)
However, when I add the user to RT, it pre-populates the users information showing that authInfo is working as expected.
[6805] [Tue Jan 5 05:15:42 2016] [info]: RT::Authen::ExternalAuth::CanonicalizeUserInfo returning Address1: , Address2: , AuthSystem: , City: Underwood, Comments: , ContactInfoSystem: , Country: , Disabled: , EmailAddress: jdemarchi at pivit.com.au, EmailEncoding: , ExternalAuthId: , ExternalContactInfoId: , FreeformContactInfo: , Gecos: , HomePhone: , Lang: , MobilePhone: , Name: jdemarchi, NickName: , Organization: , PagerPhone: , Privileged: 1, RealName: Julian, Signature: , State: , WebEncoding: , WorkPhone: , Zip: (/usr/share/perl5/vendor_perl/RT/Authen/ExternalAuth.pm:868)
Here are the relevant parts of my RT_SiteConfig.pm
# LDAP Auth
Set( $ExternalAuthPriority, ["My_LDAP"] );
Set( $ExternalInfoPriority, ["My_LDAP"] );
Set( $UserAutocreateDefaultsOnLogin, { Privileged => 1 } );
Set($AutoCreateNonExternalUsers, 1);
I know my ExternalSettings section is correct as it is talking to LDAP for user info.
Any help would be great!
Many thanks,
Julian
More information about the rt-users
mailing list