JanssenProject / JanssenProject/jans
feat(jans-shibboleth-idp): migrate and modernize health endpoint
Open
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
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