Plack::Middleware::Auth::BrowserID - Plack Middleware to integrate with Mozilla Persona, cross-browser login system for the Web.
version 0.0.1_01
use Plack::Builder;
builder { enable 'Session', store => 'File';
mount '/auth' => builder { enable 'Auth::BrowserID', audience => 'http://localhost:8082/'; }; mount '/' => $app; }
Mozilla Persona is a secure solutions, to identify (login) users based on email address.
"Simple, privacy-sensitive single sign-in: let your users sign into your website with their email address, and free yourself from password management."
Some code is needed in the client side, please see the example on tests and read the Mozilla Persona info on MDN.
J. Bolila <joao@bolila.com>
This software is copyright (c) 2013 by J. Bolila.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Plack::Middleware::Auth::BrowserID, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Plack::Middleware::Auth::BrowserID
CPAN shell
perl -MCPAN -e shell install Plack::Middleware::Auth::BrowserID
For more information on module installation, please visit the detailed CPAN module installation guide.