Open mtwomey opened 2 years ago
Hi @mtwomey
Thanks you for reporting this issue.
According to the configuration schema, the required fields depend on the response type.
It is probably a limitation of the form generator we use to display the form that display the '*' only for non conditional required fields. Here after you can find the rules.
"required": [
"clientId",
"responseType"
],
"oneOf":[
{
"required": [
"wellKnownUri"
]
},
{
"required": [
"userAuthorizationUri",
"accessTokenUri",
"userProfileUri"
]
}
],
"if": {
"properties": {
"responseType": { "const": "code" }
}
},
"then": { "required": ["clientSecret"] }
Thank you - after experimenting with different combinations of filled out and blank fields, I got this working. I can see why it's tricky to validate. Fields should probably disable when other fields are filled.
Expected Behavior
Upon creating and configuring a new OpenID identity provider, you can not save the provider.
Current Behavior
Upon creating and configuring a new OpenID identity provider, the
Create
button at the bottom remains disabled (greyed-out).Possible Solution
Form validation needs correction.
Steps to Reproduce (for bugs)
Context
Can not create the desired identity provider.
Your Environment