What happened:
The current implementation expects the OIDC provider to support RS256 as a signature algorithm.
What you expected to happen:
It should also be allowed that the OIDC provider only supports RS512 and the health check still works.
How to reproduce it (as minimally and precisely as possible):
Run the health check against a ODIC Provider that only supports RS512 as signing algorithm.
What happened: The current implementation expects the OIDC provider to support RS256 as a signature algorithm.
What you expected to happen: It should also be allowed that the OIDC provider only supports RS512 and the health check still works.
How to reproduce it (as minimally and precisely as possible): Run the health check against a ODIC Provider that only supports RS512 as signing algorithm.