Punk-OAuth2 0.01 Latest
Kwalitee Issues
- no_pax_headers
-
If you use Mac OS X >= 10.6, use gnu tar (/usr/bin/gnutar) to avoid PAX headers. It's also important to rename (shorten) long file names (>= 100 characters) in the distribution.
Error: PaxHeader/Punk-OAuth2-0.01,PaxHeader/Punk-OAuth2-0.01,Punk-OAuth2-0.01/PaxHeader/example,Punk-OAuth2-0.01/PaxHeader/example,Punk-OAuth2-0.01/PaxHeader/Changes,Punk-OAuth2-0.01/PaxHeader/Changes,Punk-OAuth2-0.01/PaxHeader/include,Punk-OAuth2-0.01/PaxHeader/include,Punk-OAuth2-0.01/PaxHeader/POAuth2.xs,Punk-OAuth2-0.01/PaxHeader/POAuth2.xs,Punk-OAuth2-0.01/PaxHeader/MANIFEST,Punk-OAuth2-0.01/PaxHeader/MANIFEST,Punk-OAuth2-0.01/PaxHeader/ignore.txt,Punk-OAuth2-0.01/PaxHeader/ignore.txt,Punk-OAuth2-0.01/PaxHeader/ppport.h,Punk-OAuth2-0.01/PaxHeader/ppport.h,Punk-OAuth2-0.01/PaxHeader/t,Punk-OAuth2-0.01/PaxHeader/t,Punk-OAuth2-0.01/PaxHeader/xt,Punk-OAuth2-0.01/PaxHeader/xt,Punk-OAuth2-0.01/PaxHeader/README,Punk-OAuth2-0.01/PaxHeader/README,Punk-OAuth2-0.01/PaxHeader/xs,Punk-OAuth2-0.01/PaxHeader/xs,Punk-OAuth2-0.01/PaxHeader/MANIFEST.SKIP,Punk-OAuth2-0.01/PaxHeader/MANIFEST.SKIP,Punk-OAuth2-0.01/PaxHeader/META.yml,Punk-OAuth2-0.01/PaxHeader/META.yml,Punk-OAuth2-0.01/PaxHeader/lib,Punk-OAuth2-0.01/PaxHeader/lib,Punk-OAuth2-0.01/PaxHeader/Makefile.PL,Punk-OAuth2-0.01/PaxHeader/Makefile.PL,Punk-OAuth2-0.01/PaxHeader/META.json,Punk-OAuth2-0.01/PaxHeader/META.json,Punk-OAuth2-0.01/lib/PaxHeader/Punk,Punk-OAuth2-0.01/lib/PaxHeader/Punk,Punk-OAuth2-0.01/lib/Punk/PaxHeader/OAuth2.pm,Punk-OAuth2-0.01/lib/Punk/PaxHeader/OAuth2.pm,Punk-OAuth2-0.01/lib/Punk/PaxHeader/Plugin,Punk-OAuth2-0.01/lib/Punk/PaxHeader/Plugin,Punk-OAuth2-0.01/lib/Punk/PaxHeader/OAuth2,Punk-OAuth2-0.01/lib/Punk/PaxHeader/OAuth2,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/Server.pm,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/Server.pm,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/Provider.pm,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/Provider.pm,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/Presets.pm,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/Presets.pm,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/Util.pm,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/Util.pm,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/Tokens.pm,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/Tokens.pm,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/Server,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/Server,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/JWKS.pm,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/JWKS.pm,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/Checker.pm,Punk-OAuth2-0.01/lib/Punk/OAuth2/PaxHeader/Checker.pm,Punk-OAuth2-0.01/lib/Punk/OAuth2/Server/PaxHeader/Store.pm,Punk-OAuth2-0.01/lib/Punk/OAuth2/Server/PaxHeader/Store.pm,Punk-OAuth2-0.01/lib/Punk/Plugin/PaxHeader/OAuth2.pm,Punk-OAuth2-0.01/lib/Punk/Plugin/PaxHeader/OAuth2.pm,Punk-OAuth2-0.01/xs/PaxHeader/flow.xs,Punk-OAuth2-0.01/xs/PaxHeader/flow.xs,Punk-OAuth2-0.01/xs/PaxHeader/jwks.xs,Punk-OAuth2-0.01/xs/PaxHeader/jwks.xs,Punk-OAuth2-0.01/xs/PaxHeader/tokens.xs,Punk-OAuth2-0.01/xs/PaxHeader/tokens.xs,Punk-OAuth2-0.01/xs/PaxHeader/util.xs,Punk-OAuth2-0.01/xs/PaxHeader/util.xs,Punk-OAuth2-0.01/xs/PaxHeader/presets.xs,Punk-OAuth2-0.01/xs/PaxHeader/presets.xs,Punk-OAuth2-0.01/xs/PaxHeader/provider.xs,Punk-OAuth2-0.01/xs/PaxHeader/provider.xs,Punk-OAuth2-0.01/xs/PaxHeader/store.xs,Punk-OAuth2-0.01/xs/PaxHeader/store.xs,Punk-OAuth2-0.01/xs/PaxHeader/run.xs,Punk-OAuth2-0.01/xs/PaxHeader/run.xs,Punk-OAuth2-0.01/xs/PaxHeader/server.xs,Punk-OAuth2-0.01/xs/PaxHeader/server.xs,Punk-OAuth2-0.01/xs/PaxHeader/checker.xs,Punk-OAuth2-0.01/xs/PaxHeader/checker.xs,Punk-OAuth2-0.01/xs/PaxHeader/verify.xs,Punk-OAuth2-0.01/xs/PaxHeader/verify.xs,Punk-OAuth2-0.01/xs/PaxHeader/http.xs,Punk-OAuth2-0.01/xs/PaxHeader/http.xs,Punk-OAuth2-0.01/xt/PaxHeader/boilerplate.t,Punk-OAuth2-0.01/xt/PaxHeader/boilerplate.t,Punk-OAuth2-0.01/t/PaxHeader/pod.t,Punk-OAuth2-0.01/t/PaxHeader/pod.t,Punk-OAuth2-0.01/t/PaxHeader/40-server.t,Punk-OAuth2-0.01/t/PaxHeader/40-server.t,Punk-OAuth2-0.01/t/PaxHeader/12-github.t,Punk-OAuth2-0.01/t/PaxHeader/12-github.t,Punk-OAuth2-0.01/t/PaxHeader/manifest.t,Punk-OAuth2-0.01/t/PaxHeader/manifest.t,Punk-OAuth2-0.01/t/PaxHeader/10-flow.t,Punk-OAuth2-0.01/t/PaxHeader/10-flow.t,Punk-OAuth2-0.01/t/PaxHeader/31-introspect.t,Punk-OAuth2-0.01/t/PaxHeader/31-introspect.t,Punk-OAuth2-0.01/t/PaxHeader/44-capstone.t,Punk-OAuth2-0.01/t/PaxHeader/44-capstone.t,Punk-OAuth2-0.01/t/PaxHeader/20-wire-hyperman.t,Punk-OAuth2-0.01/t/PaxHeader/20-wire-hyperman.t,Punk-OAuth2-0.01/t/PaxHeader/30-checker.t,Punk-OAuth2-0.01/t/PaxHeader/30-checker.t,Punk-OAuth2-0.01/t/PaxHeader/11-misbehavior.t,Punk-OAuth2-0.01/t/PaxHeader/11-misbehavior.t,Punk-OAuth2-0.01/t/PaxHeader/02-keyword.t,Punk-OAuth2-0.01/t/PaxHeader/02-keyword.t,Punk-OAuth2-0.01/t/PaxHeader/00-load.t,Punk-OAuth2-0.01/t/PaxHeader/00-load.t,Punk-OAuth2-0.01/t/PaxHeader/45-custom-store.t,Punk-OAuth2-0.01/t/PaxHeader/45-custom-store.t,Punk-OAuth2-0.01/t/PaxHeader/lib,Punk-OAuth2-0.01/t/PaxHeader/lib,Punk-OAuth2-0.01/t/PaxHeader/pod-coverage.t,Punk-OAuth2-0.01/t/PaxHeader/pod-coverage.t,Punk-OAuth2-0.01/t/PaxHeader/13-return-and-flows.t,Punk-OAuth2-0.01/t/PaxHeader/13-return-and-flows.t,Punk-OAuth2-0.01/t/lib/PaxHeader/MockIdP.pm,Punk-OAuth2-0.01/t/lib/PaxHeader/MockIdP.pm,Punk-OAuth2-0.01/t/lib/PaxHeader/POUA.pm,Punk-OAuth2-0.01/t/lib/PaxHeader/POUA.pm,Punk-OAuth2-0.01/t/lib/PaxHeader/POSpawn.pm,Punk-OAuth2-0.01/t/lib/PaxHeader/POSpawn.pm,Punk-OAuth2-0.01/t/lib/PaxHeader/POTest.pm,Punk-OAuth2-0.01/t/lib/PaxHeader/POTest.pm,Punk-OAuth2-0.01/t/lib/PaxHeader/MemStore.pm,Punk-OAuth2-0.01/t/lib/PaxHeader/MemStore.pm,Punk-OAuth2-0.01/include/PaxHeader/pox,Punk-OAuth2-0.01/include/PaxHeader/pox,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_store.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_store.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_util.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_util.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_server.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_server.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_verify.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_verify.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_presets.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_presets.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_provider.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_provider.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_url.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_url.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_http.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_http.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_tokens.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_tokens.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_jwks.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_jwks.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_run.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_run.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_abi.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_abi.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_checker.h,Punk-OAuth2-0.01/include/pox/PaxHeader/pox_checker.h,Punk-OAuth2-0.01/example/PaxHeader/README.md,Punk-OAuth2-0.01/example/PaxHeader/README.md,Punk-OAuth2-0.01/example/PaxHeader/oauth-server.psgi,Punk-OAuth2-0.01/example/PaxHeader/oauth-server.psgi
- 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.
- meta_yml_has_repository_resource
-
Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).
- has_separate_license_file
-
This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.
- has_security_doc
-
Add SECURITY(.pod|md). See Software::Security::Policy.
- security_doc_contains_contact
-
Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.
- has_contributing_doc
-
Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.
Modules
| Name | Abstract | Version | View |
|---|---|---|---|
| Punk::OAuth2 | OAuth2 and OpenID Connect for Punk applications | 0.01 | metacpan |
| Punk::OAuth2::Checker | resource server bearer token checkers | 0.01 | metacpan |
| Punk::OAuth2::JWKS | a cached JWKS key set | 0.01 | metacpan |
| Punk::OAuth2::Presets | provider presets for Punk::OAuth2 | 0.01 | metacpan |
| Punk::OAuth2::Provider | one configured OAuth2/OIDC provider | 0.01 | metacpan |
| Punk::OAuth2::Server | an OAuth2/OIDC authorization server | 0.01 | metacpan |
| Punk::OAuth2::Server::Store | DBI storage for the authorization server | 0.01 | metacpan |
| Punk::OAuth2::Tokens | a token-endpoint response | 0.01 | metacpan |
| Punk::OAuth2::Util | shared helpers for Punk::OAuth2 | 0.01 | metacpan |
| Punk::Plugin::OAuth2 | social login for Punk applications | 0.01 | metacpan |
Other Files
| Changes | metacpan |
| MANIFEST | metacpan |
| META.json | metacpan |
| META.yml | metacpan |
| Makefile.PL | metacpan |
| README | metacpan |