Right now we do not do any validation of the OAuth configuration passed over in the listeenr authentication config. We just take the values and use them. However, there are some relationships which should be validated in the fromCrd method. For example:
- validIssuerUri needs to be always specified.
- jwksEndpointUri can be confgiured with jwksRefreshSeconds and jwksExpirySeconds
- jwksRefreshSeconds should be at least 60 seconds more than jwksExpirySeconds
- introspectionEndpointUri needs to be configured tohgether with clientId and clientSecret
Created by Strimzi#2019