Authen::PAAS::LoginModule - a pluggable authentication module
use Authen::PAAS::LoginModule;
my $result = $module->login($subject, \%callbacks);
This module provides the API for authenticating a subject for the purposes of session login. It will be subclassed to provide the implementations of different authentication schemes.
flags parameter should be one of the
keywords sufficient, requisite, required and optional. The
options parameter is a hash reference containing sub-class specific
configuration options.
$name parameter. If the named configuration option is
not set, then the $default value is returned.
sufficient,
requisite, required and optional.
$callbacks
parameter is a hash reference, whose keys are the
names of authentication tokes, and values are instances
of th the Authen::PAAS::Callback manpage class. If successful,
this method must return a true value, otherwise a false
value. This method must be implemented by subclasses.
login method.
This method must be implemented by subclasses.
Daniel Berrange <dan@berrange.com>
Copyright (C) 2004-2005 Daniel Berrange
perl(1), the Authen::PAAS::Context manpage, the Authen::PAAS::Subject manpage, the Authen::PAAS::Callback manpage.