[keycloak-dev] ProviderConfigProperty.defaultValue for LIST_TYPE

Marek Posolda mposolda at redhat.com
Mon Oct 17 07:32:23 EDT 2016


I've created https://issues.jboss.org/browse/KEYCLOAK-3719 . Will try to 
sort it before the release.

Marek

On 17/10/16 13:20, Marek Posolda wrote:
> +1 for "options"
>
> Marek
>
> On 17/10/16 13:03, Stian Thorgersen wrote:
>> +1 Maybe call it options? instead of availableValues.
>>
>> On 17 October 2016 at 09:48, Marek Posolda <mposolda at redhat.com
>> <mailto:mposolda at redhat.com>> wrote:
>>
>>      There is one strange thing for ProviderConfigProperties, which
>>      uses type
>>      LIST. For those, the "defaultValue" field doesn't really use
>>      defaultValue of particular field, but instead it contains list of
>>      available values to be selected in combobox for particular config
>>      property.
>>
>>      IMO this is not good because of:
>>
>>      * Field "defaultValue" is used for something, which is not really
>>      defaultValue. It's a bit confusing IMO. Note once we're adding
>>      supported
>>      UserStorage SPIs, then customers may need to add their own
>>      properties of
>>      type "List" . So this is not just Keycloak implementation detail, but
>>      it's exposed externally.
>>
>>      * It's not easily possible to set the actual defaultValue for list
>>      because field "defaultValue" is occupied by the list of available
>>      values.
>>
>>
>>      How about adding new field like "availableValues" to
>>      ProviderConfigProperty and refactor existing impls to use this one
>>      instead?
>>
>>      Marek
>>
>>      _______________________________________________
>>      keycloak-dev mailing list
>>      keycloak-dev at lists.jboss.org <mailto:keycloak-dev at lists.jboss.org>
>>      https://lists.jboss.org/mailman/listinfo/keycloak-dev
>>      <https://lists.jboss.org/mailman/listinfo/keycloak-dev>
>>
>>
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-dev




More information about the keycloak-dev mailing list