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.
This module expects one custom configuration option with the key
passwd to refer to the username, password mapping file.
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
Attempt to logout a subject, by removing any principals anc credentials added during the
login method. This method must be implemented by subclasses.
Daniel Berrange <firstname.lastname@example.org>
Copyright (C) 2004-2006 Daniel Berrange