- Issue created by @dewalt
Usage of "Authentication (Multivalue)" key type in Key Overrides doesn't provide array, it provides source JSON string. Some values, e.g. 'oidc.realm.generic.*.scopes' is sequence (array) and in this way couldn't be overridden correctly.
- Use OIDC or other module with sequence in the config;
- Create key of "Authentication (Multivalue)" type with valid value;
- Create override like below:
langcode: en
status: true
dependencies:
config:
- key.key.oidc_scopes
- oidc.realm.generic.d68c85d3-7239-4728-ac72-45b2761e5b06
id: oidc_scopes
label: 'OIDC scopes'
config_type: system.simple
config_prefix: ''
config_name: oidc.realm.generic.d68c85d3-7239-4728-ac72-45b2761e5b06
config_item: scopes
key_id: oidc_scopes
Use Key::getKeyValues() for multi-value key types.
Support Key Override creation in UI, sequence properties are missed in "Configuration Item" list.
Active
1.0
Code