liveBook · Manning

Determining policy

As explained in Authorization in Action

A determining policy is a satisfied policy that directly influences the outcome of an authorization decision.

A determining policy is a satisfied policy that directly influences an authorization decision. It matched the request and helped cause the system to return allow or deny. section 4.3.2

Distinguish determining policies from the broader set of satisfied policies:

  • Satisfied policies match the authorization request and may influence evaluation. section 4.3.2
  • Determining policies are the subset that decisively produces the authorization result. section 4.3.2
Figure 4.1 Relationships among key authorization terms. Principals, actions, and resources form the core of access decisions and are enriched with attributes, roles, and group memberships. All entities exist within namespaces and can be either principals or resources. The diagram also shows the legacy term subject as an older equivalent of principal and illustrates how actions operate on resources based on contextual and identity-based properties.

Maps the principals, actions, resources, attributes, roles, groups, namespaces, and context that surround an authorization request. section 4.3.2

How Authorization in Action covers it

How deep it goes
Distinguishes decisive matched policies from all satisfied policies, but does not detail evaluation algorithms.
Examples
Uses allow-or-deny authorization responses and the policies that supplied those outcomes.
What you can do after
Evaluate which matched policies directly caused an authorization decision.
How it connects
Connects authorization requests, satisfied policies, authorization responses, principals, actions, and resources.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Authorization in Action. The section links point to the parts of the book it draws on.