When configuring a client to use OpenIdConnect you can specify the clientId, clientSecret, and authority.
Is there an easy way to validate that these are configured correctly?
For authority I can simply check that I get a 200 response from the discodoc (/.well-known/openid-configuration).
But for clientId and clientSecret what is recommended approach to check these are valid and correct against the authority without actually requiring an attempted authentication?
For background I am working to catch misconfigurations in our CI/CD pipelines as early as possible. Issues like clientId not existing in the authority, or clientId existing but clientSecret not being correct, could/should be easily catchable if I can automate these checks.