//! JWT signature and claims validation.
//!
//! Thin wrapper over the shared [`decode_rs256_claims`] primitive so the OAuth
//! domain validates self-issued tokens with exactly the same kid lookup, RS256
//! enforcement, and `exp`/`nbf`/issuer/audience policy as every other surface.
use JwtAudience;
use ;
use crateOauthResult;
use crateJwtClaims;