Changes for version 0.502

  • BUG FIXES
    • Use getpwnam/getgrent in Unix provider instead of Unix::Passwd::File. In addition to the obvious benefit of removing a dependency this also solves a problem with Unix::Passwd::File where it likes to lock the passwd file but that will fail if the user does not have permissions which is normal for a web app (Peter Mottram). Thanks to Jason Lewis for the heads up about this issue.

Modules

extensible authentication framework for Dancer2 apps
base class for authentication providers
example auth provider using app config
authenticate *nix system accounts
test suite for Auth::Extensible plugin
Dancer2 app for testing providers