NAME Catalyst::Authentication::Credential::OAuth - OAuth credential for Catalyst::Plugin::Authentication framework. VERSION 0.02 SYNOPSIS In MyApp.pm use Catalyst qw/ Authentication Session Session::Store::FastMmap Session::State::Cookie /; In myapp.conf default_realm oauth class OAuth consumer_key my_app_key consumer_secret my_app_secret request_token_endpoint http://example.com/oauth/request_token access_token_endpoint http://example.com/oauth/access_token user_auth_endpoint http://example.com/oauth/authorize In controller code, sub oauth : Local { my ($self, $c) = @_; if( $c->authenticate( { provider => 'example.com' } ) ) { #do something with $c->user } } USER METHODS $c->user->token $c->user->token_secret $c->user->extra_params - whatever other params the provider sends back AUTHOR Cosmin Budrica Bogdan Lucaciu With contributions from: Tomas Doran Ebobtfish@bobtfish.netE BUGS Only tested with twitter COPYRIGHT Copyright (c) 2009 Sinapticode. All rights reserved This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.