NAME

ePortal::Auth::Base - ePortal authentication module.


SYNOPSIS

This is base class for authentication modules. Others are inherited from this.


METHODS

new

Object constructor.

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_title

Group title as present in external directory


AUTHOR

Sergey Rusakov, <rusakov_sa@users.sourceforge.net>