-
Bug
-
Resolution: Done
-
Major
-
quay-v3.4.0
-
False
-
False
-
Undefined
-
Description:
This is an issue found when use Quay Config editor to configure OIDC provider, after add new OIDC provider, input correct OIDC Server, but give invalid Client_ID and Secret, and without uploading required self-signed SSL Cert, click "Validation configuration changes", the validation still passed, actually quay config editor should report correct error message to warn users that the OIDC configuration is not correct, see the screenshot attached.
Quay Image:
lizhang@lzha-mac quay3.4 % oc get pod quay1126-quay-config-editor-5955bd645f-28p2h -o json | jq '.spec.containers[0].image' "registry.redhat.io/quay/quay@sha256:b8c45066972299f3674ce283bc6bd47e92fec05148f70811ca3de71178198736"
Steps:
- Deploy Quay V3.4.0 with TNG operator
- Open quay config editor
- At "External Authorization (OAuth)", add new OIDC Provider, give a valid name, like "Redhat SSO"
- Input correct OIDC Server, invalid Client_ID and Secret
- Click "Validation configuration changes"
- Check Validation results
Expected Results:
Validation configuration should be failed with correct error message.
Actual Results:
Validation configuration was passed.