Pared::Auth::RBACMiddleware
Inherits Kemal::Handler < Kemal::HandlerInterface < HTTP::Handler < Reference < Object
Constants
PREFIX_PERMISSIONS = [{"/firewall", "firewall:read", "firewall:write"}, {"/network", "network:read", "network:write"}, {"/topology/bind_container", "firewall:read", "firewall:write"}, {"/topology", "network:read", "network:write"}, {"/host", "firewall:read", "firewall:write"}, {"/logs", "logs:read", "logs:read"}, {"/api/logs", "logs:read", "logs:read"}, {"/audit", "audit:read", "audit:read"}, {"/admin", "*", "*"}]
Class methods
Instance methods
call(env)
Source