Catalyst::Authentication::Credential::MultiFactor
Version 1.2
Provides multi-factor authentication to your Catalyst app Uses the Catalyst::Plugin::Authentication system.
use Catalyst qw( ... Authentication ... ); __PACKAGE__->config( name => 'myApp', .... 'Plugin::Authentication' => { ... default => { credential => { class => 'MultiFactor', factors => [ { class => 'YubiKey', api_id => 1337, api_key => 'foo/BAr/baz818=', }, { class => 'Password', user_model => 'DB::login', password_type => 'self_check', }, .... add more plugins! ], }, }, }, );
To install this module type the following: perl Makefile.PL make make test make install
This module requires these other modules and libraries: Moose namespace::autoclean
Copyright (C) 2012 by Cédric Jeanneret This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.14.2 or, at your option, any later version of Perl 5 you may have available.
3 POD Errors
The following errors were encountered while parsing the POD:
Unknown directive: =head
Non-ASCII character seen before =encoding in 'Cédric'. Assuming UTF-8
To install Catalyst::Authentication::Credential::MultiFactor, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Catalyst::Authentication::Credential::MultiFactor
CPAN shell
perl -MCPAN -e shell install Catalyst::Authentication::Credential::MultiFactor
For more information on module installation, please visit the detailed CPAN module installation guide.