Shouldn't User_Local be User_Vendor? That way User_Local will still be free for local customizations.<br><br><div><span class="gmail_quote">On 3/11/08, <b class="gmail_sendername">Mike Peachey</b> <<a href="mailto:mike.peachey@jennic.com">mike.peachey@jennic.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Afternoon everyone.<br> <br> For those that don't know, I have dedicated a lot of time recently to<br> creating a new External Authentication system as an extension to the<br> work put together by Jim Meyer and those that came before him in<br>
creating an LDAP authentication system.<br> <br> I have now completed the first stage of that task and I present to you<br> the alpha. This version is capable of authenticating users from LDAP or<br> any database for which a DBI driver is installed as well as a primitive<br>
cookie authentication system.<br> <br> This ExternalAuth module contains four files.<br> <br> 1. etc/RT_SiteConfig_ExternalAuth_Generic.pm<br> This contains the config settings specific to this module<br> <br> 2. local/html/Callbacks/ExternalAuth/autohandler/auth<br>
This is an upgraded version of the LDAP auth Callback that calls all the<br> necessary code at login time for user information and authentication<br> checking.<br> <br> 3. local/lib/RT/User_Local.pm<br> This is the upgraded User_Local.pm that contains all the custom code for<br>
external service authentication and information checking.<br> <br> 4. lib/RT/Interface/CookieAuth.pm<br> This is a custom Cookie Authentication module which is primarily for our<br> internal use here at Jennic, but is integrated into the other pieces so<br>
that anyone can use it if it is useful to them. I'm not sure that<br> lib/RT/Interface is the best place for this code, but it'll have to stay<br> there until someone else tells me different.<br> <br> I have put an immense amount of effort into bringing this all together<br>
and even more effort has been put into commenting the code as clearly as<br> possible so that anyone could understand it.<br> <br> I would *sincerely* appreciate /ANY/ feedback or comments about this<br> code and would love to have a couple of people run through it and give<br>
it a test.<br> <br> If I hear nothing, and find no more issues myself, then this will be<br> uploaded to CPAN as is.<br> <br> Thank you :)<br> --<br> Kind Regards,<br> <br> __________________________________________________<br>
<br><br> Mike Peachey, IT<br> Tel: +44 114 281 2655<br> Fax: +44 114 281 2951<br> Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK<br> Comp Reg No: 3191371 - Registered In England<br> <a href="http://www.jennic.com">http://www.jennic.com</a><br>
__________________________________________________<br> <br>_______________________________________________<br> List info: <a href="http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-devel">http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-devel</a><br>
<br><br></blockquote></div><br>