[rt-users] username same but realname and email is different for existing user compare to ldap attribute, caused create ticket failed

Asif Iqbal vadud3 at gmail.com
Wed Jul 25 14:27:00 EDT 2012


Hi

We started using external auth for ldap auth using
RT::Authen::ExternalAuth on RT 3.8.2 for more than a month.

Our company name changed, so the email domain name changed from
foo.com to bar.com

I have user with valid account
1893818 	muser 	"User, My" 	My.User at foo.com

But he failed to create a ticket since his email address is now My.User at bar.com

[Wed Jul 25 16:52:46 2012] [info]:
RT::Authen::ExternalAuth::CanonicalizeUserInfo returning Comments:
Autocreated on ticket submission, Disa
bled: , EmailAddress: My.User at bar.com, Name: muser, Password: ,
Privileged: , RealName: My User (/opt/rt3/local/plugins/
RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:633)
[Wed Jul 25 16:52:46 2012] [crit]: User creation failed in
mailgateway: Name in use
(/opt/rt3/bin/../lib/RT/Interface/Email.pm:244)
[Wed Jul 25 16:52:46 2012] [warning]: Couldn't load user
'My.User at bar.com'.giving up
(/opt/rt3/bin/../lib/RT/Interface/Email.pm:
806)
[Wed Jul 25 16:52:46 2012] [crit]: User  'My.User at example.com' could
not be loaded in the mail gateway (/opt/rt3/bin/../lib/RT/Inter
face/Email.pm:244)
[Wed Jul 25 16:52:46 2012] [error]: RT could not load a valid user,
and RT's configuration does not allow
for the creation of a new user for this email (My.User at example.com).

You might need to grant 'Everyone' the right 'CreateTicket' for the
queue syshelp. (/opt/rt3/bin/../lib/RT/Interface/Email.pm:244)
[Wed Jul 25 16:52:46 2012] [error]: RT could not load a valid user,
and RT's configuration does not allow
for the creation of a new user for your email.
(/opt/rt3/bin/../lib/RT/Interface/Email.pm:244)
[Wed Jul 25 16:52:46 2012] [error]: Could not record email: Could not
load a valid user (/opt/rt3/share/html/REST/1.0/NoAuth/mail-gateway:75
)


Should I change the matching restriction on the config file from

                # to just the Name and EmailAddress to save
encountering problems later.
                'attr_match_list'    =>         [       'Name',
                                                        'EmailAddress',
                                                        'RealName',
                                                ],
                # The mapping of RT attributes on to LDAP attributes
                'attr_map'                  =>  {       'Name' => 'uid',
                                                        'EmailAddress'
=> 'mail',
                                                        'RealName' => 'cn',
                                                }


to just username which never changed ?

                # to just the Name and EmailAddress to save
encountering problems later.
                'attr_match_list'    =>         [       'Name',

                                                ],
                # The mapping of RT attributes on to LDAP attributes
                'attr_map'                  =>  {       'Name' => 'uid',

                                                }

In this case user real name (cn) is different in ldap that auto
created real name that was picked up from email address.

Please advise.


--
Asif Iqbal
PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?



More information about the rt-users mailing list