Hello:

I've been working on migrating my school district from an MS Access based work 
order system to RT.   I have been able to get it up and running with Ubuntu 
8.04, MySQL 5, RT 3.8.6, ExternalAuth 0.08 and RTFM 2.4.2.  But I am having 
some problems

What I would like to do is have general staff be able to log in and have an 
account created, then for a support staff to be able to manually (automatically 
would be better but I'll take manual) add them to a custom group within RT if 
they need more permissions than to submit a trouble ticket to the support queue.

Currently I am able to authenticate to my eDirectory through LDAP and 
ExternalAuth as an unpriveleged user but I haven't been able to figure out the 
rest.  Any help or suggestions would be appreciated.  I am including my 
RT_SiteConfig (modified to protect some information) below.


# THE BASICS:

Set($rtname, 'server.name');
Set($Organization, 'LMUSD');

Set($CorrespondAddress , 'removed');
Set($CommentAddress , 'removed');

Set($Timezone , 'US/PACIFIC'); # obviously choose what suits you

# THE DATABASE:

Set($DatabaseType, 'mysql'); # e.g. Pg or mysql

# These are the settings we used above when creating the RT database,
# you MUST set these to what you chose in the section above.

Set($DatabaseUser , 'removed');
Set($DatabasePassword , 'removed');
Set($DatabaseName , 'removed');

# THE WEBSERVER:

Set($WebDomain, 'localhost' );
Set($WebPath , "");
Set($WebBaseURL , "http://removed";);

# THE PLUGINS
Set(@Plugins,qw(
 RT::FM
 RT::Authen::ExternalAuth
));

# LDAP Authentication
Set($ExternalAuthPriority,  [   'My_LDAP', ] );

Set($ExternalInfoPriority,  [   'My_LDAP' ] );

Set($ExternalServiceUsesSSLorTLS,    0);

Set($AutoCreateNonExternalUsers,    0);

Set($ExternalSettings,      { 'My_LDAP'       =>  {     'type' =>  'ldap',
                                                                                
                                'server' =>  'removed',
                                                                                
                                'base' =>  'o=<context>',
                                                                                
                                'filter' =>  '(objectClass=Person)',
                                                                                
                                'd_filter' => '(objectClass=Computer)',
                                                                                
                                'tls' =>  0,
                                                                                
                                'ssl_version' =>  3,
                                                                                
                                'net_ldap_args' => [    version =>  3   ],
                                                                                
                                #'group' =>  'RT_Users',
                                                                                
                                #'group_attr' =>  'groupmembersattribute',
                                                                                
                                #
                                                                                
                                'attr_match_list' => [ 'Name',
                                                                               
'EmailAddress',
                                                                             ],
                                                                                
                                #
                                                                                
                                'attr_map' =>  {   'Name' => 'uid',
                                                                                
                                                   'EmailAddress' => 'mail',

                                                                                
                                                                }
                                                                                
                },

                                                        }
                );


1;


Scott Melot
Personal Computer Network Specialist III, Information Technology Services
Lucia Mar Unified School District
Phone: (805) 474-3000 ext 1016

_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [email protected]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Reply via email to