NAME

Authen::PAAS::Callback - callback for retrieving authentication data

SYNOPSIS

use Authen::PAAS::Callback;

my $callback = Authen::PAAS::Callback::SOMECLASS->new();
my $data = $callback->data;

DESCRIPTION

This module provides an mechanism for login modules to retrieve authentication data from an external party, without having to know the means of communication between the application and the user. So, a login module can merely lookup the callback associated with the key username, and ask it for data, regardless of whether the callback reads the username from the console, pops up a dialog box, or fetches it from the HTTP headers.

METHODS

    my $callback = Authen::PAAS::Callback->new();

    Creates a new callback object. There are no required parameters to this constructor.

    my $data = $callback->data;

    Retrieves the data from this callback. This method must be implemented by the subclass, and it is entirely upto the subclass how the data is collected from the user.

AUTHORS

Daniel Berrange <dan@berrange.com>

COPYRIGHT

Copyright (C) 2004-2005 Daniel Berrange

SEE ALSO

perl(1), Authen::PAAS::Context, Authen::PAAS::LoginModule

2 POD Errors

The following errors were encountered while parsing the POD:

Around line 48:

You can't have =items (as at line 62) unless the first thing after the =over is an =item

Around line 100:

=back doesn't take any parameters, but you said =back 4