Interface PropagateTokenAdvisor

All Known Implementing Classes:
PropagateTokenAdvisor.Default

@ExperimentalJSentinelApi("V00.74 token propagation; stable promotion staged for V00.76") public interface PropagateTokenAdvisor
Pluggable advisor that turns a PropagateToken-annotated call + the current TokenCredential into an HeaderValue to bind on the outbound HTTP request.

Crucially, this is not an AccessEvaluator: it never produces an access decision. The advisor either returns a header (bind it) or empty (skip).

PropagateTokenAdvisor.Default composes JSentinelServiceResolver.findOutboundTokenStrategy(String) with the supplied store. Prompt 008 lands the Default body; this file ships the contract so @PropagateToken's meta reference resolves.

Since:
00.74.00