Replies: 1 comment
-
|
Thanks for bringing up this topic — it’s an important part of secure OIDC setup. Hi, thanks for your question! Yes — multiple applications can absolutely share the same JWK Set, and in fact, this is the standard and recommended practice under the OpenID Connect (OIDC) and OAuth 2.0 frameworks. This is because the JWK Set is bound to the Issuer (the Identity Provider, or IdP) — such as a Keycloak Realm or Google’s account service — not to any single client application. Below is a detailed explanation of how this mechanism works: 🔐 How the JWK Sharing Mechanism Works
In short, all client applications under the same IdP share the same JWKS endpoint, ensuring centralized key management and simplified trust validation across services. Hope this helps! 😊 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I'm working on a system with multiple applications that all authenticate against the same Identity Provider (IdP).
I'm wondering if it's possible for all of these applications to share a single JWK (JSON Web Key) set for token validation, or if each application needs its own dedicated key.
I'd appreciate any insights or best practices on this. Thanks!
Beta Was this translation helpful? Give feedback.
All reactions