Hello,
just stumbled upon an (IMHO) interesting example for trusted service to service
communication with JWT.
Microservices with Spring Boot and Java JSON Web Tokens (JJWT)
the kid (Key ID) claim of JWT.
In order to establish trust between two services, public keys are exchanged to verify
each others JWT token signatures.
So instead of using a shared public key (e.g. Realm public key in Keycloak) they have a public key per service.
I wonder how this would look like with Keycloak.
Cheers,
Thomas