Package org.apache.juneau.rest.server.auth.oidc.rp


package org.apache.juneau.rest.server.auth.oidc.rp
OpenID Connect Relying Party (RP) login support for Juneau REST servers.

This opt-in module turns a Juneau REST server into a complete OpenID Connect Relying Party — the "Log in with Google / Okta / Entra ID / Keycloak" end-to-end glue — sitting on top of juneau-rest-server-auth-oauth. It orchestrates the browser redirect → callback → session dance, owning the state / nonce / PKCE bookkeeping, strict ID-token validation, the session SPI, and the request-time session→identity binding.

The com.nimbusds:oauth2-oidc-sdk dependency is provided-scoped and contained at the module boundary — it never leaks transitively.

See Also: