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.600 - 2016-05-31

  • ENHANCEMENTS
    • Major update for compatibility with plugin2 (Peter Mottram). For plugin2 details see: https://github.com/PerlDancer/Dancer2/pull/1010 Any old providers that have not been updated will die on using Provider::Base.
    • Add disable_roles attr to Provider roles. This allows this setting to be different for each realm.
    • Providers are now Moo classes. Provider::Base is no longer used and is replaced by Role::Provider Moo::Role.
    • Provider settings now handled as class attributes.
    • Use strict and warnings everywhere (except in Moo classes).
  • MISC
    • Dancer2::Plugin::Auth::Extensible::Provider::Database moved into its own repository.
    • Switch from Types::Standard to Dancer2::Core::Types instead.
    • Switch all evals to Try::Tiny.
    • Update Moo dependency to v2.
    • Add security warning to Provider::Unix.
  • TESTS
    • Make base tests compatible with Provider::Usergroup.
    • Split out DBIC provider role tests into new subtest.

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