Atlassian

What is the need to configure the JWKS endpoint?

8 views March 11, 2025 0

The JWKS (JSON Web Key Set) endpoint is required for secure token validation when using OpenID Connect (OIDC) authentication in the miniOrange OAuth plugin.

Why is it needed?

  1. Automatic Public Key Retrieval
  2. The JWKS endpoint provides a set of public keys used to verify the digital signatures of JWT tokens issued by the identity provider.

  3. Enhanced Security
  4. It ensures that only tokens signed by the authorized provider are accepted, preventing tampering attacks and validating that the response is from an authentic provider.

  5. Seamless Authentication
  6. If the identity provider rotates its keys, the plugin will automatically fetch the new keys from the JWKS endpoint, avoiding authentication failures.

How do I configure it?

  • During the OpenID application Configuration setup, navigate to advanced settings from the left nav bar and Enter the JWKS endpoint URL provided by your identity provider, in the Response Validation section.
  • The plugin will use this endpoint to dynamically retrieve and validate JWT tokens during each login attempt.

Was this helpful?


Hello there!

Need Help? We are right here!

support