AnyEvent-Plackup

 view release on metacpan or  search on metacpan

eg/google-oauth.pl  view on Meta::CPAN


open_browser $auth->authorize;

my $req = $server->recv;
   $req->respond([ 200, [], [ 'Thank you! Now go back to the console.' ] ]);

my $access_token = $auth->get_access_token($req->parameters->{code});

my $res = $access_token->get('https://www.googleapis.com/oauth2/v1/userinfo');

my $user_info = decode_json $res->decoded_content;

print "Hello, $user_info->{name}.\n";



( run in 0.274 second using v1.01-cache-2.11-cpan-26ccb49234f )