liveBook · Manning

JWKSource

JWKSource is an API abstraction that supplies JSON Web Keys for cryptographic operations such as signing and verifying tokens.

How 2 Manning books explain it

Spring Security in Action, Second Edition

JWKSource is a component that supplies JSON Web Keys for cryptographic operations such as signing authorization-server tokens.

How it is used
Configures signing-key management for Spring Security authorization servers issuing non-opaque tokens.
How deep it goes
Builds a programmatic RSA example and explains persistent production storage, but defers detailed vault integration.
Examples
Uses a Java bean that generates a 2048-bit RSA pair, constructs an RSAKey, and assigns a UUID key ID.
What you can do after
Operate/configure Spring Security authorization servers with a signing-key source and recognize when durable key storage is required.

Read how Spring Security in Action, Second Edition explains JWKSource →

Spring in Action, Sixth Edition

JWKSource is an API abstraction that supplies JSON Web Keys for cryptographic operations.

How it is used
Supplies signing keys for JWTs issued by an authorization server.
How deep it goes
Shows a complete bean and RSA key-generation helpers, but defers resource-server verification details.
Examples
Shows an AuthorizationServerConfig bean that builds an RSAKey and returns keys selected from a JWKSet.
What you can do after
Build it from scratch as a Spring bean supplying an RSA JWKSet for JWT signing.

Read how Spring in Action, Sixth Edition explains JWKSource →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.