NAME Catalyst::Authentication::Credential::Crowd - Authenticate a user using Crowd REST Service SYNOPSIS use Catalyst qw/ Authentication /; __PACKAGE__->config( authentication => { default_realm => 'crowd', realms => { crowd => { credential => { class => 'Crowd', authen_url => 'http://yourcrowdservice.url/authentication, app => { app_name => 'your_crowd_app_name', password => 'password_for_app_name', } }, ... }, } }); # in controller sub login : Local { my ( $self, $c ) = @_; $c->authenticate( { username => $c->req->param('username'), password => $c->req->param('password') } # ... do something else ... } INSTALLATION To install this module type the following: perl Makefile.PL make make test make install =head1 AUTHOR Keerati Thiwanruk, Ekeerati.th@gmail.com COPYRIGHT AND LICENCE Copyright (C) 2012 by Keerati Thiwanruk This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.14.2 or, at your option, any later version of Perl 5 you may have available.