The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.007 - 2017-01-12

  • Authenticators now require a name and error message. Current session is always deleted. Allow multiple sessions per user moved to Authenticate.pm. Login result now tells you if username or password was invalid.

Modules

Allows web authentication using cookies and a storage engine.
A Mouse::Role that defines what methods a Web::Authenticate::Authenticator::Redirect object should contain.
A Mouse::Role that defines what methods a Web::Authenticate::Authenticator object should contain.
The default implementation of Web::Authentication::Cookie::Handler::Role
A Mouse::Role that defines what methods a Web::Authenticate::Cookie::Handler object should contain.
The default implementation of Web::Authenticate::Digest::Role.
A Mouse::Role that defines what methods a Web::Authenticate::Digest object should contain.
Implementation of Web::Authentication::UserAgentProvider::Role that users environment variables.
A Mouse::Role that defines what methods a Web::Authenticate::IpAddressProvider object should contain.
The default implementation of Web::Authentication::RedirectHandler::Role.
A Mouse::Role that defines what methods a Web::Authenticate::RedirectHandler object should contain.
The default implementation of Web::Authentication::RequestUrlProvider.
A Mouse::Role that defines what methods a Web::Authenticate::RequestUrlProvider::Role object should contain.
The result of calling Web::Authenticate::authenticate.
The result of calling Web::Authenticate::create_user.
The result of calling Web::Authenticate::is_authenticated.
The result of calling Web::Authenticate::login.
The default implementation of Web::Authenticate::Session::Role.
The default implementation of Web::Authentication::Session::Handler::Role.
A Mouse::Role that defines what methods a Web::Authenticate::Session::Handler object should contain.
A Mouse::Role that defines what methods a Web::Authenticate::Session object should contain.
A Mouse::Role that defines what methods a Web::Authenticate::Session::Storage::Handler object should contain.
Implementation of Web::Authenticate::Session::Storage::Handler::Role that can be used with MySQL or SQLite.
The default implementation of Web::Authentication::User::Role.
A Mouse::Role that defines what methods a Web::Authenticate::User::CredentialVerifier object should contain.
A Mouse::Role that defines what methods a Web::Authenticate::User object should contain.
A Mouse::Role that defines what methods a Web::Authenticate::User::Storage::Handler object should contain.
Implementation of Web::Authenticate::User::Storage::Handler::Role that can be used with MySQL or SQLite.
Implementation of Web::Authentication::UserAgentProvider::Role that users environment variables.
A Mouse::Role that defines what methods a Web::Authenticate::UserAgentProvider object should contain.