Custom Keycloak theme https://login.lumbung.space
Go to file
decentral1se 9e15ffecef
continuous-integration/drone/push Build is passing Details
Add more hacking docs
2021-05-24 12:52:43 +02:00
bin Add convenience script and makefile for hacking 2021-05-24 12:45:11 +02:00
default-themes Lay out custom theme and docs 2021-05-05 11:53:58 +02:00
lumbung.space Add convenience script and makefile for hacking 2021-05-24 12:45:11 +02:00
.drone.yml Add drone configuration 2021-05-05 13:12:11 +02:00
.gitignore Copy/pasta over keycloak base theme 2021-05-05 11:41:57 +02:00
README.md Add more hacking docs 2021-05-24 12:52:43 +02:00
makefile Destroy the container automatically 2021-05-24 12:52:31 +02:00

README.md

login.lumbung.space

Build Status

login.lumbung.space

Custom theming for the Keycloak SSO service.

Please see default-themes/README.md and lumbung.space/README.md for more info.

Deployment

Just send commits and the Drone CI/CD configuration will take care of the rest.

Local Hacking

You'll need a local Docker installation.

Then run a local Keycloak instance and mount the theme into the container with the following (makefile source):

$ make

An example workflow for customising the login theme would be:

  • Log into localhost:8080 with username: admin and password: admin
  • Go to Realm Settings > Themes
  • Choose a custom login theme via Login Theme > lumbung.space and click Save
  • Sign out and you'll be redirected to the login page
  • Now, test you can make an edit and it is reflected on reload, change the "Username or email" string in mesages_en.properties
  • Reload the page, your change should be live

Once you're finished theming, git push and the Drone CI config will deploy this live to login.lumbung.space.

See related documentation and tutorials for the hacking: