Kwalitee Issues

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

package_version_matches_dist_version

Fix the version(s).

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: CatalystX::OAuth2::Schema, CatalystX::OAuth2::Schema::Result::AccessTokenToRefreshToken, CatalystX::OAuth2::Schema::Result::Client, CatalystX::OAuth2::Schema::Result::Code, CatalystX::OAuth2::Schema::Result::Owner, CatalystX::OAuth2::Schema::Result::RefreshTokenToAccessToken, CatalystX::OAuth2::Schema::Result::Token, CatalystX::OAuth2::Schema::ResultSet::Client

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

use_warnings

Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: CatalystX::OAuth2::Schema, CatalystX::OAuth2::Schema::Result::AccessTokenToRefreshToken, CatalystX::OAuth2::Schema::Result::Client, CatalystX::OAuth2::Schema::Result::Code, CatalystX::OAuth2::Schema::Result::Owner, CatalystX::OAuth2::Schema::Result::RefreshTokenToAccessToken, CatalystX::OAuth2::Schema::Result::Token, CatalystX::OAuth2::Schema::ResultSet::Client

build_prereq_matches_use

List all modules used in the test suite in META.yml build_requires

Error:

  • Test::Pod
  • Test::Synopsis

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

Modules

Name Abstract Version View
Catalyst::ActionRole::OAuth2::AuthToken::ViaAuthGrant Authorization token provider endpoint for OAuth2 authentication flows metacpan
Catalyst::ActionRole::OAuth2::AuthToken::ViaRefreshToken Authorization token refresh provider endpoint for OAuth2 authentication flows metacpan
Catalyst::ActionRole::OAuth2::GrantAuth Authorization grant endpoint for OAuth2 authentication flows metacpan
Catalyst::ActionRole::OAuth2::ProtectedResource Resource endpoint for OAuth2 authentication flows metacpan
Catalyst::ActionRole::OAuth2::RequestAuth Authorization grant endpoint for OAuth2 authentication flows metacpan
Catalyst::Authentication::Credential::OAuth2 Authenticate against OAuth2 servers metacpan
CatalystX::OAuth2 OAuth2 services for Catalyst metacpan
CatalystX::OAuth2::ActionRole::Grant Integrate an action with an oauth2 request metacpan
CatalystX::OAuth2::ActionRole::RequestInjector A role for injecting oauth2 logic into a catalyst request object metacpan
CatalystX::OAuth2::ActionRole::Token A role for building token-building actions metacpan
CatalystX::OAuth2::Client An http client for requesting oauth2-protected resources using a token metacpan
CatalystX::OAuth2::ClientContainer A role for providing an oauth2 client object to an arbitrary class metacpan
CatalystX::OAuth2::ClientInjector A role for automatically providing an oauth2 client to authenticated user objects metacpan
CatalystX::OAuth2::ClientPersistor Work-around for persisting oauth2-authenticated users safely metacpan
CatalystX::OAuth2::Controller::Role::Provider A role for writing oauth2 provider controllers metacpan
CatalystX::OAuth2::Controller::Role::WithStore A role for providing oauth2 stores to controllers metacpan
CatalystX::OAuth2::Grant A role for building oauth2 grant objects metacpan
CatalystX::OAuth2::Request A role for building oauth2-capable request objects metacpan
CatalystX::OAuth2::Request::AuthToken An oauth2 authentication token implementation metacpan
CatalystX::OAuth2::Request::GrantAuth A catalyst request extension for approving grants metacpan
CatalystX::OAuth2::Request::ProtectedResource An oauth2 protected resource request implementation metacpan
CatalystX::OAuth2::Request::RefreshToken The oauth2 refresh token metacpan
CatalystX::OAuth2::Request::RequestAuth Role for the initial request in the oauth2 flow metacpan
CatalystX::OAuth2::Schema A L<DBIx::Class> schema for use as the backend of the DBIC OAuth2 store metacpan
CatalystX::OAuth2::Schema::Result::AccessTokenToRefreshToken A table for registering refresh tokens metacpan
CatalystX::OAuth2::Schema::Result::Client A table for registering clients metacpan
CatalystX::OAuth2::Schema::Result::Code A table for registering grant codes metacpan
CatalystX::OAuth2::Schema::Result::Owner A table for registering resource owners metacpan
CatalystX::OAuth2::Schema::Result::RefreshToken A table for registering refresh tokens metacpan
CatalystX::OAuth2::Schema::Result::RefreshTokenToAccessToken A table for registering refresh tokens metacpan
CatalystX::OAuth2::Schema::Result::Token A table for registering bearer tokens metacpan
CatalystX::OAuth2::Schema::ResultSet::Client metacpan
CatalystX::OAuth2::Store The API for oauth2 stores metacpan
CatalystX::OAuth2::Store::DBIC An interface to a DBIC-based OAuth2 store metacpan

Other Files

MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
dist.ini metacpan