NAME
Authen::PAAS::LoginModule - a pluggable authentication module
SYNOPSIS
use Authen::PAAS::LoginModule;
my $result = $module->login($subject, \%callbacks);
DESCRIPTION
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.
CONFIGURATION
This module expects one custom configuration option with the key passwd to refer to the username, password mapping file.
METHODS
my $res = $module->login($subject, $callbacks);
Attempt to authenticate the subject against the simple username and password configuration file. This module expects two callbacks, one with the key username, and the other with the key password.
$module->logout($subject);
Attempt to logout a subject, by removing any principals anc credentials added during the login method. This method must be implemented by subclasses.
AUTHORS
Daniel Berrange <dan@berrange.com>
COPYRIGHT
Copyright (C) 2004-2005 Daniel Berrange
SEE ALSO
perl(1), Authen::PAAS::Context, Authen::PAAS::Subject, Authen::PAAS::Callback.
2 POD Errors
The following errors were encountered while parsing the POD:
- Around line 50:
You can't have =items (as at line 66) unless the first thing after the =over is an =item
- Around line 129:
=back doesn't take any parameters, but you said =back 4