An authorization broker is the control point that mediates access between an application and an external provider on behalf of a user or workload. In this pattern, the broker becomes part of the trust boundary because it controls consent handling, token issuance, and the visibility of connected accounts.
What an Authorization Broker Does
An authorization broker sits between a client application and an external provider, making access decisions on the user’s or workload’s behalf. It centralises consent handling, token flow, and the trust boundary that separates the application from the connected service.
This pattern is common when the application must call another system without directly exposing the user to that provider’s full interface. The broker becomes the policy and control point for what is allowed, what is delegated, and how far the application’s reach extends.
Because the broker mediates the relationship, it is more than a simple relay. It shapes how requests are authorised, which tokens are issued, and which account or workload is represented in the downstream interaction.
How the Broker Shapes Trust and Delegation
The broker changes the security model by introducing an intermediate decision layer. Instead of the application holding unconstrained access, the broker can enforce a narrower scope, require consent, or bind the exchange to a specific user context.
This is particularly important when an application interacts with multiple external systems or when delegation needs to be limited to one action, one account, or one session. The broker can prevent broad, implicit access from becoming the default.
That control point also clarifies accountability. The provider trusts the broker to present only valid requests, while the broker must accurately preserve the user’s intent and the permissions attached to that intent.
For access-model depth, compare the broker’s role with Authorisation Models Guide, which explains how policy-based decisions differ across roles, attributes, and relationships.
Token Handling and Consent Boundaries
Authorization brokers often decide how tokens are obtained, where they are stored, and how they are presented to downstream services. Those choices matter because the broker may see both the user’s consent boundary and the application’s runtime access boundary.
If the broker over-issues scopes, retains tokens too broadly, or blurs which account is actually being used, the result is expanded exposure rather than safer delegation. The design should keep consent, token audience, and downstream access tightly aligned.
The broker also influences visibility. A well-designed broker can make delegated access easier to audit because it becomes the point where requests, consent, and issued tokens are observed together.
For a protocol-level view of the authorization flow, the OAuth 2.0 framework is a useful reference, especially where delegated access and token issuance are central to the design, as described in RFC 6749: The OAuth 2.0 Authorization Framework.
Where Authorization Brokers Commonly Fit
Authorization brokers show up in integrations, API-mediated workflows, AI-assisted tooling, and systems that need to mediate access to third-party platforms without giving the application unrestricted standing privileges. The broker pattern is useful when the application must act, but only within a defined policy envelope.
In practice, the broker often sits alongside policy enforcement, consent screens, token exchange, and account linking. Its value is highest when external access must be controlled at runtime rather than assumed from a static configuration.
Because the broker sits in the middle, it can also become a dependency. If it is misconfigured, too permissive, or unavailable, downstream access may fail closed or, worse, continue with access that is broader than intended.
For implementation context on machine-to-machine access and token-based delegation, RFC 7523: JWT Profile for OAuth 2.0 Client Authentication and Authorization Grants shows how signed assertions can replace shared secrets in some brokered flows.
Risk and Threat Considerations
An authorization broker concentrates trust, so a mistake in policy, consent handling, or token issuance can expand access across every connected provider it mediates. It also creates a high-value target because a compromise can expose delegated access rather than just a single application session.
Failure mechanism: Overbroad scopes, weak token audience checks, token replay, or confused-deputy behaviour can let the broker authorize actions the user did not intend. If the broker is treated as a generic pass-through, it may fail to enforce the exact boundary that makes delegation safe.
Impact: The result can be unintended data access, unauthorized downstream actions, and difficult-to-detect privilege expansion across integrated systems. In multi-provider environments, one weak broker can multiply exposure rather than contain it.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP API Security Top 10 addresses the attack and risk surface, while NIST SP 800-53 Rev 5 sets the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | AC-3 — Access Enforcement | Authorization brokers enforce access decisions before downstream calls. |
| IA-5 — Authenticator Management | Brokers depend on token handling and credential lifecycle for delegated access. | |
| IA-2 — Identification and Authentication (Organizational Users) | Brokered access still depends on proving the initiating user or workload identity. | |
| Recommendation — Enforce AC-3 so brokered requests are allowed only when policy permits them. Apply IA-5 to manage issued tokens and reduce token misuse risk. Use IA-2 to ensure the broker starts from a verified identity context. | ||
| OWASP API Security Top 10 | API5 — Broken Function Level Authorization | Brokered flows can expose actions beyond intended delegated authority. |
| API2 — Broken Authentication | Brokered token flows rely on correct client and user authentication. | |
| Recommendation — Validate function-level authorization so brokered calls cannot exceed approved actions. Harden authentication so the broker does not mint access for the wrong party. | ||
Practitioner Guidance
Why practitioners should care: The broker is the place where delegated access either stays narrow or silently becomes overpowered. Treat it as a policy control point, not just an integration helper.
What to watch for: Pay attention when one broker serves many providers, when tokens are reused across services, or when consent is captured once but applied too broadly later. Those are the situations where the pattern tends to drift away from least-privilege delegation.
Practitioner takeaway: The safest broker designs make the delegated scope explicit, the token audience narrow, and the downstream authority easy to audit.
Related resources from NHI Mgmt Group
- What are MCP Authorization Extensions and how do they help organizations?
- Why is it necessary to address authorization challenges in AI agent deployment?
- When should organisations use runtime authorization for AI agents?
- What is the difference between prompt-based control and runtime authorization for agents?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 7, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org