That may make sense, but right now the account management console is not
really extensible. Would actually be pretty nice to have an SPI to be able
to deploy extensions to the account management console. The extensions
would need a number of SPIs
* ThemeResourceProvider - to add resources
* AccountResourceProvider - to add additional rest endpoints to account
services
* AccountPageProvider - to register new pages into the menu (or something
along this line)
On 7 February 2018 at 00:53, Thomas Darimont <thomas.darimont(a)googlemail.com
wrote:
> How about custom user account pages?
>
> Cheers,
> Thomas
>
> 2018-02-06 20:03 GMT+01:00 Stian Thorgersen <sthorger(a)redhat.com>:
>
>> Oh and U2F will most likely land in U2F. Feedback on my experimental
>> implementation would be great as well :)
>>
>> On 6 February 2018 at 20:03, Stian Thorgersen <sthorger(a)redhat.com>
>
wrote:
>>
>> >
>> >
>> > On 6 February 2018 at 18:42, Dmitry Telegin <mitya(a)cargosoft.ru
wrote:
>> >
>> >> Hi Stian, nice feature! Is it limited to login themes?
>> >>
>> >
>> > Nah, it's a generic theme feature.
>> >
>> > Not sure I can see any use-cases other than custom providers that need
>> > additional templates though. At the moment I can only think of
>> > authenticators and required actions.
>> >
>> > Did you have any other use-cases in mind?
>> >
>> >
>> >>
>> >> BTW the correct link is
https://github.com/stianst/
>> >> keycloak-experimental/tree/master/fido-u2f
>> >>
>> >> Also nice to hear that the work has finally started on U2F, it's
>> indeed a
>> >> must-have feature today. Is it slated for 4.0.0?
>> >>
>> >> Dmitry
>> >>
>> >> I was experimenting with a custom authenticator and found it annoying
>> that
>> >> I had to copy templates manually to the themes directory.
>> >>
>> >> To resolve this I added a Theme Resource Provider SPI.
>> >>
>> >> A theme resource provider can provide additional templates and/or
>> resources
>> >> alongside the custom authenticator.
>> >>
>> >> Themes are always searched first for templates and resources. Template
>> >> resource providers are only searched if not found in themes. This is
>> >> important as it allows a theme to override the templates and/or
>> resources
>> >> provided by a theme resource provider.
>> >>
>> >> The code is ready in the PR
https://github.com/keycloak/ke
>> ycloak/pull/4971
>> >>
>> >> For an example on how it's used take a look at
>> >>
https://github.com/stianst/keycloak-experimental/tree/master/u2f.
>> >> _______________________________________________
>> >> keycloak-dev mailing list
>> >> keycloak-dev(a)lists.jboss.org
>> >>
https://lists.jboss.org/mailman/listinfo/keycloak-dev
>> >>
>> >>
>> >
>> _______________________________________________
>> keycloak-dev mailing list
>> keycloak-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/keycloak-dev
>>
>
>