{"id":21024865,"url":"https://github.com/codeverdotdev/codever-keycloak-theme","last_synced_at":"2025-09-08T20:34:05.167Z","repository":{"id":76018669,"uuid":"82441000","full_name":"CodeverDotDev/codever-keycloak-theme","owner":"CodeverDotDev","description":"Keycloak theme for www.codever.land","archived":false,"fork":false,"pushed_at":"2021-06-07T05:02:00.000Z","size":4587,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-08T20:34:04.295Z","etag":null,"topics":["codever","keycloak","sso-authentication"],"latest_commit_sha":null,"homepage":"https://www.codever.land","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CodeverDotDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-19T06:48:26.000Z","updated_at":"2023-09-08T17:21:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"e1f54b1c-017e-46b4-a6ea-eacbe2a76607","html_url":"https://github.com/CodeverDotDev/codever-keycloak-theme","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/CodeverDotDev/codever-keycloak-theme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeverDotDev%2Fcodever-keycloak-theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeverDotDev%2Fcodever-keycloak-theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeverDotDev%2Fcodever-keycloak-theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeverDotDev%2Fcodever-keycloak-theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeverDotDev","download_url":"https://codeload.github.com/CodeverDotDev/codever-keycloak-theme/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeverDotDev%2Fcodever-keycloak-theme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274231508,"owners_count":25245601,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codever","keycloak","sso-authentication"],"created_at":"2024-11-19T11:28:59.444Z","updated_at":"2025-09-08T20:34:05.146Z","avatar_url":"https://github.com/CodeverDotDev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Example Themes\n==============\n\nDeploy Themes\n-------------\n\nYou can either deploy the themes by copying to the themes folder or as modules.\n\n### Copy\n\nSimplest way to deploy the themes is to copy `src/main/resources/theme/*` to `themes/`.\n(locally `cp -Rv bookmarks /opt/keycloak/themes/`)\n\nFor example\n```\n$ cd /Users/ama/projects/codingpedia-bookmarks/bookmarks-keycloak-themes/src/main/resources/theme\n$ zip -r bookmarks.zip bookmarks/\n$ scp bookmarks.zip ama@x.x.x.x:~/uploads\n```\n\nor put them all in an alias like `bookmarks-keycloak-theme-take-to-production`\n### Module\n\nAlternatively you can deploy as modules. This can be done by first running:\n\n    mvn clean install\n    $KEYCLOAK_HOME/bin/jboss-cli.sh --command=\"module add --name=org.keycloak.example.themes --resources=target/keycloak-example-themes.jar\"\n\nThen open `standalone/configuration/standalone.xml` and register the theme module by adding:\n\n    \u003ctheme\u003e\n        ...\n        \u003cmodules\u003e\n            \u003cmodule\u003eorg.keycloak.example.themes\u003c/module\u003e\n        \u003c/modules\u003e\n    \u003c/theme\u003e\n\nAddress Theme\n-------------------\n\nExample theme that adds address fields to registration page, account management and admin console. To enable the theme open the admin console, select your realm, click on `Theme`. In the dropdown for `Login Theme` and `Account Theme` select `address`. Click `Save` and login to the realm to see the new theme in action.\n\nOne thing to note is that to change the admin console for the master admin console (`/auth/admin`) you need to change the theme for the master realm. Changing the admin console theme for any other realms will only change the admin console for that specific realm (for example `/auth/admin/myrealm/console`).\n\n\nSunrise Login Theme\n-------------------\n\nExample login theme that changes the look of the login forms. To enable the theme open the admin console, select your realm, click on `Theme`. In the dropdown for `Login Theme` select `sunrise`. Click `Save` and login to the realm to see the new theme in action.\n\n\nChange Logo Theme\n-----------------\n\nTo enable the theme open the admin console, select your realm, click on `Theme`. In the dropdowns for `Login Theme`, `Account Theme` and `Admin Console Theme` select `logo-example`. Click `Save` and login to the realm to see the new theme in action.\n\nTo change the theme for the welcome pages open `standalone/configuration/standalone.xml` find the config for `theme` and add 'welcomeTheme':\n\n    \u003ctheme\u003e\n        ...\n        \u003cwelcomeTheme\u003elogo-example\u003c/welcomeTheme\u003e\n    \u003c/theme\u003e\n\nOne thing to note is that to change the admin console for the master admin console (`/auth/admin`) you need to change the theme for the master realm. Changing the admin console theme for any other realms will only change the admin console for that specific realm (for example `/auth/admin/myrealm/console`).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeverdotdev%2Fcodever-keycloak-theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeverdotdev%2Fcodever-keycloak-theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeverdotdev%2Fcodever-keycloak-theme/lists"}