[keycloak-dev] client templates and default mappers
Marek Posolda
mposolda at redhat.com
Wed Dec 16 08:19:36 EST 2015
On 15/12/15 18:26, Bill Burke wrote:
> What to do with default mappers and clients and client templates?
>
> When you create a client, it automatically adds default mappers for each
> protocol. Now with client teampltes, if you create a client and specify
> a client template when you create it, it will not add default mappers to
> the client. Sound like right behavior?
IMO yes. This also adds possibility that your client will be created
with some builtin mappers removed by default.
>
> When creating a client template, should efault mappers be added to the
> temaplte automatically? Or should the user have to manually add them?
IMO it's better if he needs to manually add them. He can already add
builtin mappers very easily if he wants to, so doesn't sound like
usability issue that default mappers are not there.
>
> The mappers tab of a client will have a link "view template mappers"
> which will bring you to the template's mapper page. You will be able to
> add additional mappers to your client, but you will not be able to
> override a template's mappers.
>
> Sound cool enough?
>
I think yes.
Another possibility is that on client setup, there will be list of
checkboxes with mappers inherited from the parent. And all the
checkboxes (mappers) will be checked by default. Admin has possibility
to uncheck some inherited mappers. That adds possibility for admin to
remove some inherited mappers.
Is it sufficient to support just one client template for client? I guess
yes, but not sure...
Marek
More information about the keycloak-dev
mailing list