liveBook · Manning

Runtime evaluation

As explained in Authorization in Action

Runtime evaluation is the assessment of a request and its applicable rules while an application or system is operating.

Runtime evaluation assesses authorization requests and applicable policies while systems operate, rather than granting access once and leaving it unchanged. Decisions can respond to changing relationships, context, and actions by people, services, and agents. section 19.9 section 19.10

The approach fits distributed and automated systems where access conditions shift. It works with externalized policy, consistent evaluation, governed signals and delegation, and visible decisions rather than isolated application rules. section 19.6 section 19.9

A practical adoption path includes:

  • Choose one access problem that creates friction or security risk. section 19.9
  • Make the relevant rule visible and move a coherent policy domain into shared policy. section 19.6
  • Evaluate the decision using real-world context, then learn from the outcomes. section 19.9
  • Strengthen ownership, trust, and governance for signals and delegation. section 19.6

A changing access decision

For document sharing or API access, replace inconsistent application-embedded rules with a shared policy evaluated when each request matters. The decision can then reflect current context and produce visible, analyzable behavior. section 19.6 section 19.9

Table 19.1 Incremental steps toward strategic authorization. Organizations can enhance authorization capabilities by making targeted changes to address immediate challenges. Each step builds on existing practices, gradually strengthening decision infrastructure and governance without requiring a complete overhaul.

If you are here

You’re likely seeing

A practical next step

Authorization logic embedded in applications

Inconsistent behavior across systems; hard-to-change rules

Externalize one high-value decision into a shared policy service.

Multiple policy mechanisms across teams

Duplicate logic; outcomes that are difficult to reason about

Standardize on a common policy model and evaluation approach.

Growing use of contextual signals

Ad hoc use of attributes; unclear trust in signals

Define ownership, freshness, and assurance requirements for key signals.

Increasing delegation (partners, automation, agents)

Workarounds, over-­permissioning; manual approvals

Introduce explicit delegation models with bounded scope.

Policy decisions difficult to explain or audit

Support escalations; compliance friction

Capture and analyze decision logs to improve visibility and confidence.

Policy changes risky or slow

Fear of breaking behavior; heavy review processes

Introduce testing, simulation, and staged rollout for policy changes.

Organization recognizes authorization as strategic

Cross-team alignment; executive interest

Establish shared ownership between product, identity, and security teams.

Use the table to match embedded authorization, duplicated policy mechanisms, or poorly governed signals with incremental architectural responses. section 19.6

How Authorization in Action covers it

How deep it goes
Extends beyond static grants to continuous evaluation, shared policy, contextual signals, delegation, and observable decisions.
Examples
Uses document sharing, API access, changing relationships, and a concrete access problem as decision scenarios.
What it assumes
Assumes distributed, automated, interconnected systems where relationships, context, and actions change over time.
What you can do after
Apply it by evaluating shared authorization policies against real-world context as operating conditions change.
How it connects
Connects authorization with policy, context, delegation, governance, and decision visibility.

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.