Package com.svenruppert.jsentinel.credential.propagation


package com.svenruppert.jsentinel.credential.propagation
V00.74 declarative token-propagation SPIs.

This package owns the four building blocks every downstream V00.74 module composes:

  • TokenCredential — sealed type for inbound / outbound tokens.
  • TokenCredentialStore — per-subject store the runtime and compile-time wrappers read.
  • OutboundTokenStrategy — pluggable "how does this token reach the downstream call" SPI.
  • PassThroughStrategy — the core default.

Every public type in this package is annotated ExperimentalJSentinelApi. V00.74 ships the surface; stable-API promotion is staged for V00.76 after at least one real demo adoption.

Discipline: TokenCredential#value() is the raw token. It is never logged, never persisted, never audited. Every record subtype masks the value in toString(). The same discipline applies to the V00.71 PasswordHash surface — see Konzept-V00.71 §1.

Since:
00.74.00