/usr/share/perl5/Net/OAuth2/Client.pm is in libnet-oauth2-perl 0.63-1.
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 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | # Copyrights 2013-2016 by [Mark Overmeer].
# For other contributors see Changes.
# See the manual pages for details on the licensing terms.
# Pod stripped from pm file by OODoc 2.02.
package Net::OAuth2::Client;
use vars '$VERSION';
$VERSION = '0.63';
use warnings;
use strict;
use LWP::UserAgent ();
use URI ();
use Net::OAuth2::Profile::WebServer;
use Net::OAuth2::Profile::Password;
sub new($$@)
{ my ($class, $id, $secret, %opts) = @_;
$opts{client_id} = $id;
$opts{client_secret} = $secret;
# auto-shared user-agent
$opts{user_agent} ||= LWP::UserAgent->new;
bless \%opts, $class;
}
#----------------
sub id() {shift->{NOC_id}}
sub secret() {shift->{NOC_secret}}
sub user_agent() {shift->{NOC_agent}}
#----------------
sub web_server(@)
{ my $self = shift;
Net::OAuth2::Profile::WebServer->new(%$self, @_);
}
sub password(@)
{ my $self = shift;
Net::OAuth2::Profile::Password->new(%$self, @_);
}
1;
|