Dancer::Plugin::Auth::Extensible::Unix - authenticate *nix system accounts
An authentication provider for Dancer::Plugin::Auth::Extensible which authenticates Linux/Unix system accounts.
Uses Unix::Passwd::File to read user details, and Authen::Simple::PAM to perform authentication via PAM.
The get_user_details call for this provider will return information from the passwd file - expect gecos, gid, uid, home, shell, uid.
get_user_details
passwd
gecos
gid
uid
home
shell
Unix group membership is used as a reasonable facsimile for roles - this seems sensible.
To install Dancer::Plugin::Auth::Extensible, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Dancer::Plugin::Auth::Extensible
CPAN shell
perl -MCPAN -e shell install Dancer::Plugin::Auth::Extensible
For more information on module installation, please visit the detailed CPAN module installation guide.