ePortal::Auth::Base - ePortal authentication module.
This is base class for authentication modules. Others are inherited from this.
Object constructor.
username
Login user name to deal with.
Extra initialization module. Derived packages may use it for further initialization
This function is called from object construstor.
Check user account for existance.
This method is responsible for retrieval of additional user information. This information should be cached.
Authenticate the user with password
DN of user object in external directory. That is LDAP DN. May be different from username.
Additional user information.
Additional user information
Return array of group names where the user is member.
Check group for existance
group_dn
Group DN to check.
Group title as present in external directory
Sergey Rusakov, <rusakov_sa@users.sourceforge.net>
To install ePortal, copy and paste the appropriate command in to your terminal.
cpanm
cpanm ePortal
CPAN shell
perl -MCPAN -e shell install ePortal
For more information on module installation, please visit the detailed CPAN module installation guide.