- Currently working on 3.4.3.Final (check tags for compatibility with previous keycloak versions)
This is an example with keycloak avaible at /opt/keycloak
#Create layer in keycloak setup
install -d -v -m755 /opt/keycloak/modules/system/layers/wsfed -o keycloak -g keycloak
#Setup the module directory
install -d -v -m755 /opt/keycloak/modules/system/layers/wsfed/com/quest/keycloak-wsfed/main/ -o keycloak -g keycloak
#Install jar
install -v -m0755 -o keycloak -g keycloak -D target/keycloak-wsfed-3.4.3.Final.jar /opt/keycloak/modules/system/layers/wsfed/com/quest/keycloak-wsfed/main/
#Install module file
install -v -m0755 -o keycloak -g keycloak -D module.xml /opt/keycloak/modules/system/layers/wsfed/com/quest/keycloak-wsfed/main/
layers.conf
layers=keycloak,wsfed
standalone.xml
<web-context>auth</web-context>
<providers>
<provider>module:com.quest.keycloak-wsfed</provider>
...
</providers>
...
<theme>
<modules>
<module>
com.quest.keycloak-wsfed
</module>
</modules>
...
</theme>
...
After that you need to set the Admin Console theme to wsfed
in the master realm and in the realm with the WS-FED
clients, then restart keycloak.