⚠️Limitations
Last updated
Last updated
This project only support out of the box the most common user facing pages of Keycloak login.
To see the complete list of pages that Keycloak provide you can download the base theme with the following command
npx -p keycloakify download-builtin-keycloak-theme
Here are the login pages currently implemented vs all the existing pages.
Here are the acount pages currently implemented vs all the existing pages.
process.env.PUBLIC_URL
not supported.You won't be able to import things from your public directory in your JavaScript code (it's supported in public/index.html
). (This isn't recommended anyway).
This scenario won't work
As a workaround you can have your @font-face
import directly in a style tage of your index.html <head />
.
Make sure %PUBLIC_URL%/fonts/Marianne-Light.woff2
actually point to the font file.
Example here (and the font are here).
You can circumvent the problem by avoiding hosting your font yourself using Google Fonts, Font Awesome or any other font provider.
You can self host your font somewhere, you will need to enable Access-Control-Allow-Origin
on the server serving your fonts.
If you are missing this feature open an issue about it.
The following page isn't customizable yet.
It's however planned to enable this. Follow the progress in this issue.
Keycloakify analyze your code to see what field name are used. As a result your field names should be hard coded in your code (If you are using user profile you don't have to worry about it).