Catalyst-Plugin-OIDC

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         "requires" : {
            "Carp" : "0",
            "Catalyst::Action" : "0",
            "Catalyst::ClassData" : "0",
            "Catalyst::Runtime" : "5.90084",
            "Clone" : "0",
            "List::Util" : "0",
            "Moose" : "0",
            "OIDC::Client" : "0.08",
            "Scalar::Util" : "0",
            "Try::Tiny" : "0",
            "namespace::autoclean" : "0",
            "perl" : "v5.20.0"
         }
      },
      "test" : {
         "requires" : {
            "Catalyst::Action::RenderView" : "0",
            "Catalyst::Plugin::ConfigLoader" : "0",
            "Catalyst::Plugin::Session::State::Cookie" : "0",
            "Catalyst::Plugin::Session::Store::FastMmap" : "0",

META.yml  view on Meta::CPAN

requires:
  Carp: '0'
  Catalyst::Action: '0'
  Catalyst::ClassData: '0'
  Catalyst::Runtime: '5.90084'
  Clone: '0'
  List::Util: '0'
  Moose: '0'
  OIDC::Client: '0.08'
  Scalar::Util: '0'
  Try::Tiny: '0'
  namespace::autoclean: '0'
  perl: v5.20.0
resources:
  bugtracker: https://github.com/sebmourlhou/catalyst-plugin-oidc/issues
  homepage: https://github.com/sebmourlhou/catalyst-plugin-oidc
  repository: https://github.com/sebmourlhou/catalyst-plugin-oidc.git
version: '0.03'
x_generated_by_perl: v5.28.1
x_serialization_backend: 'YAML::Tiny version 1.74'
x_spdx_expression: Artistic-2.0

Makefile.PL  view on Meta::CPAN

  "PREREQ_PM" => {
    "Carp" => 0,
    "Catalyst::Action" => 0,
    "Catalyst::ClassData" => 0,
    "Catalyst::Runtime" => "5.90084",
    "Clone" => 0,
    "List::Util" => 0,
    "Moose" => 0,
    "OIDC::Client" => "0.08",
    "Scalar::Util" => 0,
    "Try::Tiny" => 0,
    "namespace::autoclean" => 0
  },
  "TEST_REQUIRES" => {
    "Catalyst::Action::RenderView" => 0,
    "Catalyst::Plugin::ConfigLoader" => 0,
    "Catalyst::Plugin::Session::State::Cookie" => 0,
    "Catalyst::Plugin::Session::Store::FastMmap" => 0,
    "Catalyst::Plugin::Static::Simple" => 0,
    "Catalyst::Test" => 0,
    "Catalyst::View::JSON" => 0,

Makefile.PL  view on Meta::CPAN

  "HTTP::Request::Common" => 0,
  "IO::Handle" => 0,
  "IPC::Open3" => 0,
  "List::Util" => 0,
  "Mojolicious" => "8.24",
  "Moose" => 0,
  "OIDC::Client" => "0.08",
  "Scalar::Util" => 0,
  "Test::MockModule" => "0.177.0",
  "Test::More" => 0,
  "Try::Tiny" => 0,
  "namespace::autoclean" => 0
);


unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
  delete $WriteMakefileArgs{TEST_REQUIRES};
  delete $WriteMakefileArgs{BUILD_REQUIRES};
  $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
}

cpanfile  view on Meta::CPAN

requires 'perl', '5.20.0';
requires 'Carp';
requires 'Catalyst::Action';
requires 'Catalyst::ClassData';
requires 'Catalyst::Runtime', '5.90084';
requires 'Clone';
requires 'List::Util';
requires 'Moose';
requires 'OIDC::Client', '0.08';
requires 'Scalar::Util';
requires 'Try::Tiny';
requires 'namespace::autoclean';

test_requires 'Catalyst::Action::RenderView';
test_requires 'Catalyst::Plugin::ConfigLoader';
test_requires 'Catalyst::Plugin::Session::State::Cookie';
test_requires 'Catalyst::Plugin::Session::Store::FastMmap';
test_requires 'Catalyst::Plugin::Static::Simple';
test_requires 'Catalyst::Test';
test_requires 'Catalyst::View::JSON';
test_requires 'Config::General';

lib/Catalyst/Plugin/OIDC.pm  view on Meta::CPAN

with 'Catalyst::ClassData';

use feature 'signatures';
no warnings 'experimental::signatures';

use Catalyst::Action;
use Carp qw(croak);
use Clone qw(clone);
use List::Util qw(first);
use Scalar::Util qw(blessed);
use Try::Tiny;
use OIDC::Client;
use OIDC::Client::Plugin;
use OIDC::Client::Error::Authentication;

our $VERSION = '0.03'; # VERSION: generated by Dist::Zilla::Plugin::OurPkgVersion

=encoding utf8

=head1 NAME

t/lib/MyCatalystApp/lib/MyCatalystApp/Controller/Root.pm  view on Meta::CPAN

package MyCatalystApp::Controller::Root;
use utf8;
use Moose;
use namespace::autoclean;
use Try::Tiny;

BEGIN { extends 'Catalyst::Controller' }

__PACKAGE__->config(namespace => '');

sub index :Path :Args(0) {
    my ( $self, $c ) = @_;

    $c->response->body( $c->welcome_message );
}



( run in 0.907 second using v1.01-cache-2.11-cpan-05444aca049 )