Skip to content

Commit

Permalink
Adapt theme usage for Keycloak 25
Browse files Browse the repository at this point in the history
Signed-off-by: Thomas Darimont <[email protected]>
  • Loading branch information
thomasdarimont committed Sep 4, 2024
1 parent 409a88c commit 6592dc6
Show file tree
Hide file tree
Showing 15 changed files with 33 additions and 32 deletions.
8 changes: 4 additions & 4 deletions config/stage/dev/realms/acme-api.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ loginWithEmailAllowed: true
registrationAllowed: true
registrationEmailAsUsername: true
#loginTheme: apps
loginTheme: keycloak
accountTheme: keycloak.v3
adminTheme: keycloak
emailTheme: keycloak
#loginTheme: keycloak
#accountTheme: keycloak.v3
#adminTheme: keycloak
#emailTheme: keycloak
internationalizationEnabled: true
supportedLocales: ["en","de"]
defaultLocale: "en"
Expand Down
4 changes: 2 additions & 2 deletions config/stage/dev/realms/acme-apps.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ registrationAllowed: true
registrationEmailAsUsername: false
#loginTheme: apps
loginTheme: internal-modern
accountTheme: keycloak
adminTheme: keycloak
#accountTheme: keycloak
#adminTheme: keycloak
emailTheme: internal-modern
internationalizationEnabled: true
supportedLocales: ["en","de"]
Expand Down
6 changes: 3 additions & 3 deletions config/stage/dev/realms/acme-auth0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ internationalizationEnabled: true
supportedLocales: ["en","de"]
defaultLocale: "en"
resetPasswordAllowed: true
accountTheme: keycloak.v2
adminTheme: keycloak
emailTheme: keycloak
#accountTheme: keycloak.v2
#adminTheme: keycloak
#emailTheme: keycloak
sslRequired: $(env:SSL_REQUIRED:-EXTERNAL)

identityProviders:
Expand Down
6 changes: 3 additions & 3 deletions config/stage/dev/realms/acme-demo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ displayNameHtml: Acme Demo
loginWithEmailAllowed: true
loginTheme: internal
resetPasswordAllowed: true
accountTheme: keycloak.v2
adminTheme: keycloak
emailTheme: keycloak
#accountTheme: keycloak.v2
#adminTheme: keycloak
#emailTheme: keycloak
sslRequired: $(env:SSL_REQUIRED:-EXTERNAL)

clients:
Expand Down
2 changes: 1 addition & 1 deletion config/stage/dev/realms/acme-internal.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ defaultLocale: "en"
resetPasswordAllowed: true
loginTheme: "internal-modern"
accountTheme: "internal-modern"
adminTheme: keycloak
#adminTheme: keycloak
emailTheme: "internal-modern"
sslRequired: $(env:SSL_REQUIRED:-EXTERNAL)
browserFlow: "Browser Identity First"
Expand Down
6 changes: 3 additions & 3 deletions config/stage/dev/realms/acme-ldap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ displayNameHtml: Acme LDAP
loginWithEmailAllowed: true
loginTheme: internal
resetPasswordAllowed: true
accountTheme: keycloak.v2
adminTheme: keycloak
emailTheme: keycloak
#accountTheme: keycloak.v2
#adminTheme: keycloak
#emailTheme: keycloak
sslRequired: $(env:SSL_REQUIRED:-EXTERNAL)
browserFlow: "Browser Identity First"

Expand Down
6 changes: 3 additions & 3 deletions config/stage/dev/realms/acme-ops.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ internationalizationEnabled: true
supportedLocales: ["en","de"]
defaultLocale: "en"
resetPasswordAllowed: true
accountTheme: keycloak.v2
adminTheme: keycloak
emailTheme: keycloak
#accountTheme: keycloak.v2
#adminTheme: keycloak
#emailTheme: keycloak
sslRequired: $(env:SSL_REQUIRED:-EXTERNAL)
roles:
client:
Expand Down
2 changes: 1 addition & 1 deletion config/stage/dev/realms/acme-passwordless.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ defaultLocale: "en"
resetPasswordAllowed: true
loginTheme: "internal-modern"
accountTheme: "internal-modern"
adminTheme: keycloak
#adminTheme: keycloak
emailTheme: "internal-modern"
sslRequired: $(env:SSL_REQUIRED:-EXTERNAL)
browserFlow: "Browser ID 1st Passwordless"
Expand Down
6 changes: 3 additions & 3 deletions config/stage/dev/realms/acme-saml.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ displayName: Acme SAML
displayNameHtml: Acme SAML
loginWithEmailAllowed: true
loginTheme: internal
accountTheme: keycloak
adminTheme: keycloak
emailTheme: keycloak
#accountTheme: keycloak
#adminTheme: keycloak
#emailTheme: keycloak
sslRequired: $(env:SSL_REQUIRED:-EXTERNAL)

components:
Expand Down
6 changes: 3 additions & 3 deletions config/stage/dev/realms/company-apps.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ registrationAllowed: false
registrationEmailAsUsername: true
#loginTheme: apps
loginTheme: internal-modern
accountTheme: keycloak.v3
adminTheme: keycloak
emailTheme: keycloak
#accountTheme: keycloak.v3
#adminTheme: keycloak
#emailTheme: keycloak
internationalizationEnabled: true
supportedLocales: ["en","de"]
defaultLocale: "en"
Expand Down
6 changes: 3 additions & 3 deletions config/stage/dev/realms/company-users.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ registrationAllowed: true
registrationEmailAsUsername: true
#loginTheme: apps
loginTheme: internal-modern
accountTheme: keycloak.v3
adminTheme: keycloak
emailTheme: keycloak
#accountTheme: keycloak.v3
#adminTheme: keycloak
#emailTheme: keycloak
internationalizationEnabled: true
supportedLocales: ["en","de"]
defaultLocale: "en"
Expand Down
1 change: 0 additions & 1 deletion config/stage/dev/realms/master.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
realm: master
enabled: true
adminTheme: "keycloak.v2"
2 changes: 2 additions & 0 deletions config/stage/dev/realms/workshop.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
realm: workshop
enabled: true

displayName: "Acme Workshop"

# Custom realm attributes
attributes:
"custom.branding.backgroundColor": "orange"
2 changes: 1 addition & 1 deletion keycloak/themes/acme-account.v2/account/theme.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# This theme will inherit everything from its parent unless
# it is overridden in the current theme.
parent=keycloak.v2
parent=keycloak.v3

## account console contents can be configured via the content.json file

Expand Down
2 changes: 1 addition & 1 deletion keycloak/themes/internal/account/theme.properties
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
## classes defining size of the button
#kcButtonLargeClass=btn-lg

parent=keycloak.v2
parent=keycloak.v3
developmentMode=true

# This file is a workaround to add new messages to the account-console

0 comments on commit 6592dc6

Please sign in to comment.