Changes for version 2.1800

  • Changed
    • Minimum required Perl version 5.14+ (from 5.6.0); Digest::HMAC_MD5 was 5.8.1, making 5.8.1 the effective minimum
    • Move example code to the eg/ directory
  • Added
    • Mechanisms XOAUTH2 and OAUTHBEARER added
    • Include mechanisms available on server when negotiation fails on the client
    • Add `_acceptable()` function to allow mechanism implementation classes to decline selection based on the callback values

Modules

SASL Authentication framework
Perl implementation of the SASL Authentication framework
Anonymous Authentication class
CRAM MD5 Authentication class
Digest MD5 Authentication class
External Authentication class
GSSAPI (Kerberosv5) Authentication class
Login Authentication class
OAUTHBEARER Authentication class
Plain Login Authentication class
XOAUTH2 Authentication class

Provides

in lib/Authen/SASL/CRAM_MD5.pm
in lib/Authen/SASL/EXTERNAL.pm