There is an ongoing outage on the primary CPAN mirror. It is possible to work around the issue by using MetaCPAN as a mirror.

NAME

Dancer::Auth::GoogleAuthenticator - Two-Factor demo app

SEE ALSO

http://stackoverflow.com/questions/549/the-definitive-guide-to-forms-based-website-authentication