<div dir="ltr"><div>Hello group,</div><div><br></div><div>currently the configuration for themes, extensions, clients is quite local to a </div><div>component and one has to repeat some information like company name, trademark, </div><div>URLs, parts of application name etc.</div><div><br></div><div>It would be cool if an admin could configure a set of key-value pairs on realm </div><div>level that could then be used / referenced in client definitions, user attributes, themes, emails.</div><div>The admin-console could feature a new tab &#39;attributes&#39; in the realm-settings </div><div>in which one could configure key-value pairs with support for string, boolean, </div><div>numeric and lists values.</div><div><br></div><div>This could also be used as a centralized configuration source of custom extensions e.g. </div><div>FederationProvider, RequiredActions, Authenticators.</div><div><br></div><div>Of course something like this is already partially possible with system properties / env-variables.</div><div>However these values are hard to change at runtime. Having a dedicated support for realm-wide </div><div>attributes managed by an &quot;attributes&quot; section in the admin-console would allow for simpler configuration.</div><div><br></div><div>An idea on top of that is to let extensions (like custom Authenticators) register their configuration settings </div><div>as attributes in the realm which could then be shown as an overview in the &quot;attributes&quot; section of the realm-settings.</div><div>This would give provide you with all the configuration settings for all realm-components at a glance.<br></div><div><br></div><div>Cheers,</div><div>Thomas</div></div>