Skip to content

add OIDC endpoint URL helpers and SimpleHttp utility#291

Merged
dasniko merged 1 commit into
mainfrom
feature/285_endpoint_helpers
Jun 9, 2026
Merged

add OIDC endpoint URL helpers and SimpleHttp utility#291
dasniko merged 1 commit into
mainfrom
feature/285_endpoint_helpers

Conversation

@dasniko

@dasniko dasniko commented Apr 9, 2026

Copy link
Copy Markdown
Owner

Description

Add getOpenIdConfigurationUrl(), getIssuerUrl(), getTokenEndpoint(), getJwksUri() and getUserInfoEndpoint() methods to avoid manual URL concatenation. Introduce internal SimpleHttp helper for HTTP requests. OpenID configuration responses are cached per realm (ConcurrentHashMap) to avoid redundant network calls. Lombok added for boilerplate reduction.

Related issue

Closes #285

Checklist

  • ./mvnw clean verify passes locally
  • Tests cover the changed behaviour
  • README updated (if user-facing change)

@dasniko dasniko force-pushed the feature/285_endpoint_helpers branch 2 times, most recently from 0fa90a8 to 1134191 Compare June 9, 2026 20:18
Add getOpenIdConfigurationUrl(), getIssuerUrl(), getTokenEndpoint(),
getJwksUri() and getUserInfoEndpoint() methods to avoid manual URL
concatenation. Introduce internal SimpleHttp helper for HTTP requests.
OpenID configuration responses are cached per realm (ConcurrentHashMap)
to avoid redundant network calls. Lombok added for boilerplate reduction.

docs: use OIDC endpoint URL helpers in documentation examples
Replace manual URL concatenation with getIssuerUrl() and getTokenEndpoint() throughout README, spring-boot.md and quarkus.md.

Closes #285

Signed-off-by: Niko Köbler <niko@n-k.de>
@dasniko dasniko force-pushed the feature/285_endpoint_helpers branch from 1134191 to c8776c2 Compare June 9, 2026 20:21
@dasniko dasniko marked this pull request as ready for review June 9, 2026 20:22
@dasniko dasniko merged commit 42580f2 into main Jun 9, 2026
11 checks passed
@dasniko dasniko deleted the feature/285_endpoint_helpers branch June 9, 2026 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add some convenience OIDC endpoint URL helpers

1 participant