unstale

npm / oauth4webapi

oauth4webapi

What changed in oauth4webapi 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-23.

1 security2 performance9 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.3 on npm

oauth4webapi 312 changes

Security 1

  • ID Token subjects and DPoP identifiers are now validated as strings.

    3.8.8release notes

Performance 2

  • Imported issuer verification keys are cached by algorithm.

    3.8.8release notes

  • Compatible in-flight JWKS requests are coalesced.

    3.8.8release notes

Fixes and other changes 9

  • Explicit auth-time skips in authorization responses are now honored.

    3.8.8release notes

  • Credentials with runs of spaces are now accepted.

    3.8.8release notes

  • DPoP nonce errors are now recognized when multiple challenges are present.

    3.8.8release notes

  • Quoted pairs in HTTP authentication are now decoded correctly.

    3.8.8release notes

  • CryptoKey declarations are made portable.

    3.8.7release notes

  • The custom fetch duplex option is exposed in the types.

    3.8.7release notes

  • JWK declarations are made interoperable.

    3.8.7release notes

  • A missing header.jwk in a DPoP Proof JWT now produces an OPE instead of a TypeError.

    3.8.6release notes

  • Two ResourceServer metadata typings are fixed.

    3.8.6release notes