[Catalyst] authentication plugin advice
    Daniel Westermann-Clark 
    dwc at pobox.com
       
    Thu Jul 27 01:25:08 CEST 2006
    
    
  
On 2006-07-26 15:50:41 -0700, Len Jaffe wrote:
> I have siteminder hooked into apache via a module, so any request to
> my server is authenticated by siteminder before the request can be
> processed.  Once authnicated to sitemeinder, the request is allowed
> to hit my cat app, and I get some http headers, one of which tells
> me the users ID.
I wrote a "passthrough" credential module for a similar situation,
which basically did:
1. Fetch the user from the default store
   (e.g. $c->get_user($username).
2. Tell Catalyst the user is authenticated
   ($c->set_authenticated($user_obj).
Then in my root controller's auto method, I called
$c->login($username), where $username was pulled from the environment.
This setup allowed me to manage users in my application and take
advantage of Catalyst's authentication and authorization plugins.
-- 
Daniel Westermann-Clark
    
    
More information about the Catalyst
mailing list