Policy Information Point
A Policy Information Point (PIP) is the part of an authorization system that supplies the additional data needed to make an access decision. When a system is deciding whether a request should be allowed, the PIP fetches supporting information, such as attributes about the user, resource, or environment, and provides it to the component that actually makes the decision. The PIP itself does not decide access or enforce it; it only retrieves and supplies the data.
The Policy Information Point (PIP) is the attribute-retrieval component of an authorization architecture, most commonly associated with attribute-based (ABAC) and policy-based (PBAC) models. During policy evaluation, the PIP serves as the source of attributes, the external data required for a decision, and provides that information to the Policy Decision Point (PDP), which evaluates policy and renders the decision. In typical deployments the PIP queries external sources (for example directories, identity stores, or other data services) to supply subject, resource, action, and environmental attributes on demand. The PIP is strictly an information-provisioning role: it does not evaluate policy (the PDP's function) and does not enforce decisions at the point of access (the Policy Enforcement Point's function). Implementation details, such as whether the PIP is a standalone service, how attributes are cached, and which sources are queried, vary by vendor and deployment.
Why it matters
In attribute-based (ABAC) and policy-based (PBAC) authorization architectures, the quality of an access decision depends entirely on the quality and timeliness of the data feeding it. The Policy Information Point (PIP) is what makes dynamic, context-aware authorization possible: without a component that retrieves subject, resource, action, and environmental attributes on demand, a Policy Decision Point (PDP) would be limited to whatever information is embedded in the request itself. Separating attribute retrieval into a distinct PIP role lets organizations source authorization data from directories, identity stores, and other data services without hard-coding those lookups into policy logic.
The distinction between the PIP and the other components of the authorization pipeline matters for both correctness and auditability. Because the PIP only retrieves and supplies data, it does not evaluate policy (the PDP's role) and does not enforce decisions at the point of access (the Policy Enforcement Point's role), teams can reason clearly about where a decision came from and why. Blurring these boundaries makes it harder to troubleshoot access failures, harder to audit which attributes influenced a decision, and harder to attribute responsibility when an access outcome is wrong.
The PIP is also a practical concern for reliability and performance. Since attribute retrieval may involve querying external sources on demand, the availability, latency, and freshness of those sources directly affect the authorization path. In most deployments, implementation choices such as caching strategy and which sources are queried are significant operational decisions, though the specifics vary by vendor and configuration.
Who it's relevant to
Inside PIP
Common questions
Answers to the questions practitioners most commonly ask about PIP.
