/etc/gbrowse/plugins/TestAuthenticator.pm is in gbrowse 2.54+dfsg-2build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | package Bio::Graphics::Browser2::Plugin::TestAuthenticator;
# $Id$
use strict;
use base 'Bio::Graphics::Browser2::Plugin::AuthPlugin';
sub authenticate {
my $self = shift;
my ($name,$password) = $self->credentials;
if ($name eq 'lincoln' && $password eq 'foobar') {
return ($name,'Lincoln Stein'); # username, fullname
} elsif ($name eq 'jane' && $password eq 'foobar') {
return ($name,'Jane Doe');
}
return;
}
1;
__END__
|