Token introspection validates an access token by having the resource server ask the identity provider (IdP) whether the token is still valid. It is especially useful for opaque tokens, which contain no readable data and cannot be validated locally. section 12.2.1 section 12.2.2
Validating an opaque token
A backend receives an access token, sends it to the IdP, and accepts or rejects the request based on the IdP’s response. This central check is straightforward, but every validation requires an HTTP request. section 12.2.1
Consider the operational tradeoffs before choosing introspection:
- It tightly couples applications to the IdP; an IdP outage prevents token validation. section 12.2.1
- Frequent validation requests increase IdP load, token exposure, and latency. section 12.2.1
- Signed, nonopaque tokens can instead be validated with cryptographic methods and an IdP-provided public key. section 12.2.1


