NAME
Dancer::Plugin::Auth::Extensible::Unix - authenticate *nix system accounts
DESCRIPTION
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
.
Unix group membership is used as a reasonable facsimile for roles - this seems sensible.