NAME
ePortal::Auth::Base - ePortal authentication module.
SYNOPSIS
This is base class for authentication modules. Others are inherited from this.
METHODS
new
Object constructor.
username
Login user name to deal with.
initialize
Extra initialization module. Derived packages may use it for further initialization
This function is called from object construstor.
check_account
Check user account for existance.
This method is responsible for retrieval of additional user information. This information should be cached.
check_password
Authenticate the user with password
dn
DN of user object in external directory. That is LDAP DN. May be different from username.
title
Additional user information.
full_name
Additional user information
department
Additional user information
membership
Return array of group names where the user is member.
check_group
Check group for existance
group_dn
Group DN to check.
group_title
Group title as present in external directory
group_dn
Group DN to check.
AUTHOR
Sergey Rusakov, <rusakov_sa@users.sourceforge.net>