# Advice on account console and property customization

**URL:** <https://forum.keycloak.org/t/advice-on-account-console-and-property-customization/3818>\
**Category:** Extending the server\
**Created:** [July 16, 2020, 10:51am UTC](https://forum.keycloak.org/t/advice-on-account-console-and-property-customization/3818 "2020-07-16T10:51:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ThoreKr](https://yyz2.discourse-cdn.com/free1/user_avatar/forum.keycloak.org/thorekr/32/7713_2.png) [@ThoreKr](https://forum.keycloak.org/u/ThoreKr)\
**Post date:** [July 16, 2020, 10:51am UTC](https://forum.keycloak.org/t/advice-on-account-console-and-property-customization/3818/1 "2020-07-16T10:51:11Z")

</div>

Good evening,  
for an upcoming project we are looking into using keycloak. It would solve most of our usecases, however we would have to extend the registration by a custom field and implemented a bit more elaborate email validation.  
For some operations (group assignments) we are currently considering the keycloak API.  
Furthermore, we would have to customise the design. Maybe some of the features of the new account console will come in handy.

Especially the first two issues seem to become a lot simpler with the User Profile SPI.

Is it worth implementing these things with the (then) legacy providers?  
Has someone here already attempted to port existing ui customisation (esp. colour schemes) to the new account console?

---

<div class="post-metadata">

**Author:** ![Robinyo](https://avatars.discourse-cdn.com/v4/letter/r/dec6dc/32.png) [@Robinyo](https://forum.keycloak.org/u/Robinyo)\
**Post date:** [July 16, 2020, 10:37pm UTC](https://forum.keycloak.org/t/advice-on-account-console-and-property-customization/3818/2 "2020-07-16T22:37:09Z")

</div>

See:

- [Keycloak Themes - Part 1](https://robferguson.org/blog/2020/04/12/keycloak-themes-part-1/)
- [Keycloak Themes - Part 2](https://robferguson.org/blog/2020/04/17/keycloak-themes-part-2/)

---

<div class="post-metadata">

**Author:** ![ThoreKr](https://yyz2.discourse-cdn.com/free1/user_avatar/forum.keycloak.org/thorekr/32/7713_2.png) [@ThoreKr](https://forum.keycloak.org/u/ThoreKr)\
**Post date:** [July 16, 2020, 10:43pm UTC](https://forum.keycloak.org/t/advice-on-account-console-and-property-customization/3818/3 "2020-07-16T22:43:15Z")

</div>

If I understand correctly these are related to the login form, but not to the (new) account console?

However, thanks for these guides, they did help a lot when I was customizing the login page for another project.

---

<div class="post-metadata">

**Author:** ![Robinyo](https://avatars.discourse-cdn.com/v4/letter/r/dec6dc/32.png) [@Robinyo](https://forum.keycloak.org/u/Robinyo)\
**Post date:** [July 16, 2020, 11:42pm UTC](https://forum.keycloak.org/t/advice-on-account-console-and-property-customization/3818/4 "2020-07-16T23:42:00Z")

</div>

Does the (new) account console have an associated FreeMarker template?

---

<div class="post-metadata">

**Author:** ![edewit](https://yyz2.discourse-cdn.com/free1/user_avatar/forum.keycloak.org/edewit/32/287_2.png) [@edewit](https://forum.keycloak.org/u/edewit)\
**Post date:** [July 27, 2020, 7:05am UTC](https://forum.keycloak.org/t/advice-on-account-console-and-property-customization/3818/5 "2020-07-27T07:05:43Z")

</div>

The new account console is also very flexible, using react one can add pages and there are css variables one can override to change the look and feel. Have a look at this PR for an example:

> <https://github.com/keycloak/keycloak-quickstarts/pull/202>
>
> This theme demonstrates all the ways you can modify and extend the New Account C…onsole.
> 
> !\[WhoIsKeycloakMan\](https://user-images.githubusercontent.com/507202/86241259-9d6b2f00-bb70-11ea-87fd-6ed642efb215.png)
> !\[Overview\](https://user-images.githubusercontent.com/507202/86241265-a0feb600-bb70-11ea-9011-312d724fc401.png)
> !\[KeycloakManLovesJSX\](https://user-images.githubusercontent.com/507202/86241277-a3f9a680-bb70-11ea-9699-de0b1bb329d6.png)

---

<div class="post-metadata">

**Author:** ![ThoreKr](https://yyz2.discourse-cdn.com/free1/user_avatar/forum.keycloak.org/thorekr/32/7713_2.png) [@ThoreKr](https://forum.keycloak.org/u/ThoreKr)\
**Post date:** [August 5, 2020, 2:19pm UTC](https://forum.keycloak.org/t/advice-on-account-console-and-property-customization/3818/6 "2020-08-05T14:19:43Z")

</div>

That looks promising.  
Thank you for the hint.
