Dear Keycloak Development Team,
I hope this message finds you well. My name is Joseph Garrone, and I am writing to you as the lead developer of
Keycloakify, a project that assists in creating Keycloak themes.
Keycloakify is currently sustained by regular contributions from
CloudIAM and was generously supported by a previous donation from
Corsair. Our tool has been well-received by its users, and while I lack concrete data to support this, I believe Keycloakify may play an important role in the Keycloak community's theme creation.
The recent removal of the Account console v1, while well-communicated in advance, presents significant challenges to Keycloakify users. Previously, our tool offered a streamlined experience for developing account themes based on v1. With its removal, it's no longer possible to create account theme with Keycloakify.
In the past, Keycloakify users have enjoyed a quick setup through
our starter project, real-time theme modifications using Storybook (
example), and the ability to
create a test Keycloak container via a simple command. The culmination of this process was the generation of a .jar file that could be easily integrated into their Keycloak servers.
While we acknowledge that it was on us to anticipate this change, the removal of Account console v1 has left many teams unable to upgrade to Keycloak 22.
We initially selected Account console v1 due to the coherent development experience it offered for creating both login and account themes. With v2, this experience seems to differ significantly.
Understanding that this is a big ask, I am reaching out to inquire whether a temporary reintroduction of Account console v1 would be possible. This would provide us with much-needed time to develop an alternative solution.
Ideally, if Account console v1 could be retained without active maintenance except the provision of needed FTL context, it would enable us to continue supporting our users.
Keycloakify is the result of significant collective engineering effort, and we hope to maintain its relevance within the community, even extending it to work with Vue, Angular and Svelt. We understand the challenges involved and sincerely appreciate your consideration.
For further information on how Keycloakify operates, I invite you to refer to
this discussion.
Thank you for taking the time to consider our request. We greatly appreciate your ongoing work on Keycloak, and look forward to your response.
Warm Regards,
--
Joseph Garrone