use inc::Module::Install 0.87;
+use strict;
+use warnings;
name "Catalyst-Authentication-Credential-OpenID";
all_from "lib/Catalyst/Authentication/Credential/OpenID.pm";
-author "Ashley Pond V <ashley@cpan.org>";
+author "Ashley Pond V <ashley\@cpan.org>";
-requires "parent" => "0.2";
requires "Class::Accessor::Fast" => undef;
requires "HTML::Parser" => "3";
requires "LWP::UserAgent" => undef;
package Catalyst::Authentication::Credential::OpenID;
use strict;
-# use warnings; no warnings "uninitialized"; # for testing, not production
-use parent "Class::Accessor::Fast";
+use warnings;
+use base "Class::Accessor::Fast";
-BEGIN {
- __PACKAGE__->mk_accessors(qw/ _config realm debug secret /);
-}
+__PACKAGE__->mk_accessors(qw/ _config realm debug secret /);
our $VERSION = "0.16";
use Net::OpenID::Consumer;
use Catalyst::Exception ();
-sub new : method {
+sub new {
my ( $class, $config, $c, $realm ) = @_;
my $self = { _config => { %{ $config },
%{ $realm->{config} }
return $self;
}
-sub authenticate : method {
+sub authenticate {
my ( $self, $c, $realm, $authinfo ) = @_;
$c->log->debug("authenticate() called from " . $c->request->uri) if $self->debug;