The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.620

  • ENHANCEMENTS
    • User returned by providers can now be any kind of object. Previously the providers were required to return a hashref (Peter Mottram).
    • Most provider methods can now throw exceptions which will be caught by the plugin (Peter Mottram).
    • Added new hooks: after_authenticate_user, before_create_user and after_create_user (Peter Mottram).
    • If password is provided to create_user then set it immediately.
  • TESTS
    • New tests for testing provider methods directly (Peter Mottram).
    • Major test overhaul to enable clearer testing (Peter Mottram).
    • Create extended version of Provider::Config for use in tests to allow most plugin features to be tested without relying on external providers.

Modules

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