Authen-U2F
view release on metacpan or search on metacpan
examples/demoserver/demoserver.psgi view on Meta::CPAN
# vars in the stash and expands the template
my $base_app = sub {
my ($env) = @_;
my $req = Plack::Request->new($env);
my $session = $req->session;
my $path = $req->request_uri;
my ($file) = $path eq '/' ? ('index') : $path =~ m{^/(\w+)$};
return $req->new_response(404)->finalize unless $file && -r "$file.html.tt2";
my $template = do { local (@ARGV, $/) = ("$file.html.tt2"); <> };
my $u2f = defined $env->{u2f} ? $env->{u2f} : {};
$t->process(\$template, {
%$session,
u2f => $u2f,
}, \my $output) || die $t->error;
my $res = $req->new_response(200);
$res->headers([ 'Content-type' => 'text/html' ]);
$res->body($output);
return $res->finalize;
( run in 0.471 second using v1.01-cache-2.11-cpan-49f99fa48dc )