GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Net::OAuth2::Profile::Password(3) User Contributed Perl Documentation Net::OAuth2::Profile::Password(3)

Net::OAuth2::Profile::Password - OAuth2 for web-server use

 Net::OAuth2::Profile::Password
   is a Net::OAuth2::Profile

  my $auth = Net::OAuth2::Profile::Password->new(...);
  $auth->get_access_token(...);

Extends "DESCRIPTION" in Net::OAuth2::Profile.

Extends "METHODS" in Net::OAuth2::Profile.

Extends "Constructors" in Net::OAuth2::Profile.
Net::OAuth2::Profile::Password->new(%options)
 -Option           --Defined in          --Default
  client_id          Net::OAuth2::Profile  <required>
  client_secret      Net::OAuth2::Profile  <required>
  grant_type         Net::OAuth2::Profile  'password'
  hd                 Net::OAuth2::Profile  undef
  scope              Net::OAuth2::Profile  undef
  secrets_in_params  Net::OAuth2::Profile  <true>
  site               Net::OAuth2::Profile  undef
  state              Net::OAuth2::Profile  undef
  token_scheme       Net::OAuth2::Profile  'auth-header:Bearer'
  user_agent         Net::OAuth2::Profile  <created internally>
    
client_id => STRING
client_secret => STRING
grant_type => STRING
hd => STRING
scope => STRING
secrets_in_params => BOOLEAN
site => URI
state => STRING
token_scheme => SCHEME
user_agent => LWP::UserAgent object

Extends "Accessors" in Net::OAuth2::Profile.
$obj->bearer_token_scheme()
Inherited, see "Accessors" in Net::OAuth2::Profile
$obj->grant_type()
Inherited, see "Accessors" in Net::OAuth2::Profile
$obj->hd()
Inherited, see "Accessors" in Net::OAuth2::Profile
$obj->id()
Inherited, see "Accessors" in Net::OAuth2::Profile
$obj->scope()
Inherited, see "Accessors" in Net::OAuth2::Profile
$obj->secret()
Inherited, see "Accessors" in Net::OAuth2::Profile
$obj->site()
Inherited, see "Accessors" in Net::OAuth2::Profile
$obj->state()
Inherited, see "Accessors" in Net::OAuth2::Profile
$obj->user_agent()
Inherited, see "Accessors" in Net::OAuth2::Profile

Extends "Actions" in Net::OAuth2::Profile.

Extends "Helpers" in Net::OAuth2::Profile.
$obj->add_token($request, $token, $scheme)
Inherited, see "Helpers" in Net::OAuth2::Profile
$obj->build_request($method, $uri, $params)
Inherited, see "Helpers" in Net::OAuth2::Profile
$obj->params_from_response($response, $reason)
Inherited, see "Helpers" in Net::OAuth2::Profile
$obj->site_url( <$uri|$path>, $params )
Inherited, see "Helpers" in Net::OAuth2::Profile

$obj->get_access_token(%options)
 -Option  --Default
  password  <required>
  username  <required>
    
password => PASSWORD
username => USER

Copyrights 2013-2019 on the perl code and the related documentation by [Mark Overmeer <markov@cpan.org>] for SURFnet bv, The Netherlands. For other contributors see "Changes".

Copyrights 2011-2012 by Keith Grennan.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://dev.perl.org/licenses/

2021-09-27 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.