{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["www","perl5"],"comment":"ACL support for Catalyst applications","compare":"/compare/p5-catalyst-plugin-authorization-acl/index.json","dependentCount":null,"description":"This module provides Access Control List style path protection, with\narbitrary rules for Catalyst applications. It operates only on the\nCatalyst private namespace, at least at the moment.\n\nThe two hierarchies of actions and controllers in Catalyst are:\n* Private Namespace\n    Every action has its own private path. This path reflects the Perl\n    namespaces the actions were born in, and the namespaces of their\n    controllers.\n* External Namespace\n    Some actions are also directly accessible from the outside, via a URL.\n    The private and external paths will be the same, if you are using\n    Local actions. Alternatively Path, Regex, or Global can be used to\n    specify a different external path for an action.\n\nThe ACL module currently only knows to exploit the private namespace. In\nthe future extensions may be made to support external namespaces as well.\n\nWhen a path is visited, rules are tested one after the other, with the most\nexact rule fitting the path first, and continuing up the path. Testing\ncontinues until a rule explcitly allows or denies access.","flavors":[],"html":"https://daemonports.org/netbsd/www/p5-Catalyst-Plugin-Authorization-ACL/","kind":"port","lastUpdate":"2026-07-16T19:01:23Z","license":["gnu-gpl-v2 OR artistic"],"maintainer":"pkgsrc-users@NetBSD.org","name":"p5-Catalyst-Plugin-Authorization-ACL","newest":true,"newestVersion":"0.16","noVulnData":false,"origin":"www/p5-Catalyst-Plugin-Authorization-ACL","otherSystems":[{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"www/p5-Catalyst-Plugin-Authorization-ACL","path":"/www/p5-Catalyst-Plugin-Authorization-ACL/","system":"FreeBSD","version":"0.16"},{"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","matchedBy":"name","newest":true,"noVulnData":true,"origin":"security/p5-Catalyst-Plugin-Authorization-ACL","path":"/openbsd/security/p5-Catalyst-Plugin-Authorization-ACL/","system":"OpenBSD","version":"0.16p0"},{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"www/p5-Catalyst-Plugin-Authorization-ACL","path":"/dragonfly/www/p5-Catalyst-Plugin-Authorization-ACL/","system":"DragonFly","version":"0.16"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"www/p5-Catalyst-Plugin-Authorization-ACL","path":"","system":"HardenedBSD","version":"0.16"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"www/p5-Catalyst-Plugin-Authorization-ACL","path":"","system":"GhostBSD","version":"0.16"}],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["0.16nb12"]},{"repo":"NetBSD 10.1 aarch64","versions":["0.16nb12"]},{"repo":"SmartOS / illumos x86_64","versions":["0.16nb12"]},{"repo":"macOS 15 arm64","versions":["0.16nb12"]}],"pkgName":"p5-Catalyst-Plugin-Authorization-ACL-0.16nb12","related":null,"repository":"pkgsrc","requiredBy":["www/p5-Task-Catalyst-Tutorial"],"requiredByCount":1,"runDepends":["devel/p5-Class-Data-Inheritable","devel/p5-Class-Throwable","devel/p5-MRO-Compat","devel/p5-Moose","devel/p5-Tree-Simple","devel/p5-Tree-Simple-VisitorFactory","devel/p5-namespace-autoclean","lang/perl5","www/p5-Catalyst-Plugin-Authentication","www/p5-Catalyst-Plugin-Authorization-Roles","www/p5-Catalyst-Runtime"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"0.16nb12","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/Catalyst-Plugin-Authorization-ACL"}
