Dancer-Plugin-Auth-Google

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

      "configure" : {
         "requires" : {
            "ExtUtils::MakeMaker" : "0"
         }
      },
      "runtime" : {
         "requires" : {
            "Carp" : "0",
            "Dancer" : "0",
            "Furl" : "0",
            "IO::Socket::SSL" : "0",
            "JSON" : "0",
            "Test::More" : "0",
            "Try::Tiny" : "0",
            "URI" : "0"
         }
      }
   },
   "release_status" : "stable",
   "resources" : {
      "bugtracker" : {

META.yml  view on Meta::CPAN

  version: '1.4'
name: Dancer-Plugin-Auth-Google
no_index:
  directory:
    - t
    - inc
requires:
  Carp: '0'
  Dancer: '0'
  Furl: '0'
  IO::Socket::SSL: '0'
  JSON: '0'
  Test::More: '0'
  Try::Tiny: '0'
  URI: '0'
resources:
  bugtracker: https://github.com/garu/Dancer-Plugin-Auth-Google/issues
  license: http://dev.perl.org/licenses
  repository: https://github.com/garu/Dancer-Plugin-Auth-Google
version: 0.07
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'

Makefile.PL  view on Meta::CPAN

    NAME                => 'Dancer::Plugin::Auth::Google',
    AUTHOR              => 'Breno G. de Oliveira <garu@cpan.org>',
    VERSION_FROM        => 'lib/Dancer/Plugin/Auth/Google.pm',
    ABSTRACT_FROM       => 'lib/Dancer/Plugin/Auth/Google.pm',
    LICENSE             => 'perl',
    PL_FILES            => {},
    PREREQ_PM => {
        'JSON'            => 0,
        'Dancer'          => 0,
        'Furl'            => 0,
        'IO::Socket::SSL' => 0,
        'Carp'            => 0,
        'URI'             => 0,
        'Test::More'      => 0,
        'Try::Tiny'       => 0,
    },
    META_MERGE => {
        resources => {
            repository => 'https://github.com/garu/Dancer-Plugin-Auth-Google',
            bugtracker => 'https://github.com/garu/Dancer-Plugin-Auth-Google/issues',
            license    => 'http://dev.perl.org/licenses',

lib/Dancer/Plugin/Auth/Google.pm  view on Meta::CPAN


our $VERSION = 0.07;

use Dancer ':syntax';
use Dancer::Plugin;
use Carp ();
use Scalar::Util;
use Try::Tiny;

use Furl;
use IO::Socket::SSL;
use URI;

my $client_id;
my $client_secret;
my $scope;
my $access_type;
my $callback_url;
my $callback_success;
my $callback_fail;
my $legacy_gplus;



( run in 0.534 second using v1.01-cache-2.11-cpan-4d50c553e7e )