Net::GitHub::V3::OAuth(3)

NAME
Net::GitHub::V3::OAuth - GitHub OAuth API

SYNOPSIS
    use Net::GitHub::V3;

    my $gh = Net::GitHub::V3->new; # read L<Net::GitHub::V3> to set right authentication info
    my $oauth = $gh->oauth;

  DESCRIPTION
For Web Application Flow, we suggest to use Net::OAuth.

For Non-Web Application Flow, read the Net::GitHub FAQ.

  METHODS
OAuth

<http://developer.github.com/v3/oauth/>

authorizations
        my @authorizations = $oauth->authorizations();

authorization
        my $authorization  = $oauth->authorization($authorization_id);

create_authorization
update_authorization
        my $oauth = $oauth->create_authorization( {
            scopes => ['public_repo'],
            note   => 'admin script',
        } );
        my $oauth = $oauth->update_authorization( $authorization_id, $new_authorization_data );

delete
        my $is_deleted = $oauth->delete_authorization($authorization_id);

AUTHOR & COPYRIGHT & LICENSE
Refer Net::GitHub