New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ability to customize emails #9
Comments
I am not sure I understand what you mean by customising emails? |
I mean the emails that keycloak sends to users when they e.g. sign up and need to verify their email. |
Ahh yeah of course, I see. Yes this is probably something that we would like to support in the future but that is out of scope for now. |
Note, however, that we will never be able to implement the emails in React, we can't bundle JS into emails. |
Thought about it a bit more. For our usecase we don't yet need full easy theming of the emails, being able to easily replace the "message" files at the same time as loading the rest of the theme would be enough. In our case it's |
Agreed, |
Hi @Powersource, How did you customize emails? Could you please share some insight? TIA, |
@ialisyed As a first solution we just went onto the server and I think manually copied the file in there. See https://github.com/Edgeryders-Participio/multi-dreams/blob/b81caca02f190a464e4814e0c96d0bdf8ae45ddc/keycloak-theme/readme.txt#L33-L45 But now we're in the process of removing keycloak completely from our app and moving to passport instead cobudget/cobudget#321 Things like email customization being so hard and hacky, and other similar things that keycloak made more convoluted than they felt like they needed to be made us want to switch. |
I just want to reiterate that email customisation is something that I want to support with Keycloakify eventually. |
I did a hack to shove an
Both the The only reason for the keycloak-themes overlay is to add "email" to the array of types so that it will show up as an entry in the drop-down. |
Of what I understand this isn't supported yet? Would it be enough to follow this or would other steps/methods be required?
The text was updated successfully, but these errors were encountered: