Skip to main content

AccessPolicyServiceInterface

The tie for AccessPolicyService, so a console pane or a debug UI can list policies and see what is running without depending on this package.

Query only. Enabling a policy is not here on purpose: a policy is a consequence, and turning one on from anything that merely found an interface would make "something can see the registry" and "something can start kicking people" the same permission. Enabling stays on the service, behind the console's own admin gate.

Show raw api
{
    "functions": [],
    "properties": [],
    "types": [],
    "name": "AccessPolicyServiceInterface",
    "desc": "The tie for [AccessPolicyService], so a console pane or a debug UI can list policies and see what is\nrunning without depending on this package.\n\nQuery only. Enabling a policy is not here on purpose: a policy is a consequence, and turning one on\nfrom anything that merely found an interface would make \"something can see the registry\" and\n\"something can start kicking people\" the same permission. Enabling stays on the service, behind the\nconsole's own admin gate.",
    "source": {
        "line": 13,
        "path": "src/access/src/Shared/AccessPolicyServiceInterface.lua"
    }
}