JanssenProject / JanssenProject/jans

feat(jans-shibboleth-idp): migrate and modernize health endpoint

Open
#15,025 0 comments 0 reactions 0 assignees View on GitHub
kind-feature
Dominant language
Java
Stars
648
Forks
174
Avg merge
1d 18h
Merged PRs (30d)
110

Description

- Replace the custom Health Check Servlet with an extension of the standard `/idp/status` endpoint.
- Inject custom status suppliers that report Persistence connection health as before alongside other status suppliers.

Contributor guide

Open the contributing guide

Research direction

Locate the custom Health Check Servlet and the standard /idp/status endpoint in the jans-shibboleth-idp component. Trace how status suppliers are registered, then determine how Persistence connection health can be reported alongside the existing suppliers. Done means the custom servlet is replaced and the standard endpoint reports persistence health as before.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api, backend, observability
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.