Thanks to visit codestin.com
Credit goes to github.com

Skip to content

r-neuschulz/stormcloak

Repository files navigation

Stormcloak

A custom Keycloak login theme inspired by The Stormlight Archive, built with keycloakify.

Screenshot

Screenshot

Deploying the theme

Keycloak 22 – 25 (Quarkus distribution)

  1. Grab the latest keycloak-theme-for-kc-22-to-25.jar from the releases.
  2. Copy it into your Keycloak installation:
    cp keycloak-theme-for-kc-22-to-25.jar $KC_HOME/providers/
  3. Rebuild Keycloak so it picks up the new provider:
    bin/kc.sh build
  4. Start (or restart) Keycloak:
    bin/kc.sh start

Keycloak 15 – 21 (legacy/WildFly distribution) and 26

  1. Grab the latest keycloak-theme-for-kc-all-other-versions.jar from the releases.
  2. Copy it into WildFly’s deployments folder:
    cp  keycloak-theme-for-kc-all-other-versions.jar $KC_HOME/standalone/deployments/
  3. Restart Keycloak:
    bin/standalone.sh

Running in containers

You can mount the theme directly into keycloak.

services:
  keycloak:
    image: quay.io/keycloak/keycloak:latest
    command:
      - start
    ports:
      - "8080:8080"
    volumes:
      - ./keycloak-theme-for-kc-all-other-versions:/opt/keycloak/providers/keycloak-theme-for-kc-all-other-versions.jar

Then, you can bring keycloak with the new theme up, as usual with.

docker-compose up

Customizing the theme

For customization, see the keycloakify documentation.

Acknowledgements

About

A custom Keycloak login theme inspired by The Stormlight Archive, built with keycloakify.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 10