GOALS:
- Provide a collection of apps that can be used to test keycloak across realms and clients;
- Provide a collection of customized realm themes based on game of thrones;
- Can be used to demonstrate keycloak features and single sign-on for users.
#keycloak #redhat #example
v1.0
Castle Black app:
Winterfell app:
Kings Landing app:
HOUSE LANNISTER realm login:
HOUSE STARK realm login:
- Install EAP 6.4 or 7.1 with keycloak-adapter on you local machine;
- Get your Red Hat Single Sign-On (Keycloak) running on port 8080/8443;
- Import REALM settings using lannister-realm-export.json and stark-realm-export.json files attached in this project;
- Deploy themes [house_lannister, house_stark] inside {KEYCLOAK_BASE_DIR}/themes/;
- Restart keycloak server;
- Run all 3 applications using your IDE ou install maven wildfly-plugin;
- Inside keycloak admin console, create the following roles:
- administrator in winterfell client (realm: HOUSE_STARK);
- administrator in castle-black client (realm: HOUSE_STARK);
- administrator in kings-landing client (realm: HOUSE_LANNISTER);
- Inside keycloak admin console, create the following users:
- sansa w/ winterfell:client role: administrator
- jon w/ winterfell:client and castle-black:client role: administrator
- tyrion w/ kings-landing:client role: administrator
- Access the following URLs:
- Initial Release