[keycloak-user] UI for custom providers
Bill Burke
bburke at redhat.com
Mon Mar 13 13:18:25 EDT 2017
There's 2 types of configuration:
* Config for the ProviderFactory. This is for the entire Keycloak
instance. We do not support configuring this through admin console as
this configuration applies to ALL REALMS managed by the keycloak server.
* Config for Provider instances created. This depends on the provider.
These SPIs can generically render configuration for Provider instances
in the admin console:
* User Storage SPI
* Mapper SPIs (broker and clients)
* Authentication SPI config
* Key management
Unfortunately, they all use a little bit different mechanism. User
Storage SPI and Key management SPI do use the new Component SPI. Other
SPIs will eventually be ported to use the generic mechanism.
On 3/13/17 12:56 PM, Tomás García wrote:
> Hi,
>
> I wonder if it's planned to add the possibility to make UI (HTML) for a
> custom provider, like having a Providers section in the Keycloak dashboard
> menu where it will appear all of those providers with custom UI. For
> example, for an Keycloak custom API I've made, I want to let the admin to
> change a whitelist of clients used inside the provider. Right now, I'll
> have to use the configuration stuff inside the standalone.xml file, which
> means that the server must be reset each time.
>
> In this issue (https://issues.jboss.org/browse/KEYCLOAK-3605), Stian you
> said:
>
> "I think you misunderstood me. We now have a generic component storage
> mechanism that makes it easy to add configurable providers. It sorts out
> persistence as well as UI automatically. To support that the Email Sender
> SPI including UI screens have to be changed. IMO that should be done prior
> to adding more options to the email sender. "
>
> Is this generic component storage mechanism going in this direction? Is
> there an explanation somewhere about this mechanism? Example code?
>
> Thanks.
> _______________________________________________
> keycloak-user mailing list
> keycloak-user at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-user
More information about the keycloak-user
mailing list