Customize Keycloak with themes

  Рет қаралды 16,283

Learning Software

Learning Software

Күн бұрын

Пікірлер: 41
@RobFine
@RobFine 3 ай бұрын
This was incredibly helpful. Thanks so much! The admin and account theme files being in the jar was exactly what I was missing.
@learningsoftwareskills
@learningsoftwareskills 3 ай бұрын
You are welcome 👍🙏
@dancersys
@dancersys 21 күн бұрын
Very useful, thank you so much. I have Keycloak installed on a Debian machine, but logic is the same. I managed to change authorization error page style and message thanks to you :)
@learningsoftwareskills
@learningsoftwareskills 21 күн бұрын
You are welcome 🙏👍
@VelfinScriptLab
@VelfinScriptLab 3 ай бұрын
Excellent video, you saved my life, I spent days trying to do it until I saw your excellent video, I am a new subscriber
@learningsoftwareskills
@learningsoftwareskills 3 ай бұрын
Thanks a lot for your awesome feedback 👍🙏
@JoyKarmakar-zo7im
@JoyKarmakar-zo7im 3 ай бұрын
I saw other videos also about this topic I didn't understand properly and in your video you explained in so simple, I can understand this topic now. Thank you so much.
@learningsoftwareskills
@learningsoftwareskills 3 ай бұрын
Hi, thanks for the awesome feedback 👍🙏
@lenhatminhkhoi9174
@lenhatminhkhoi9174 3 ай бұрын
Super detailed and legible. Thank you so much !!!
@learningsoftwareskills
@learningsoftwareskills 3 ай бұрын
Thank you for the encouraging feedback 👍🙏
@nima.shokouhfar
@nima.shokouhfar 4 ай бұрын
Great video. Now, I am more clear what is going on.
@learningsoftwareskills
@learningsoftwareskills 4 ай бұрын
@@nima.shokouhfar thank you very much for the amazing feedback 👍🙏
@rabahalishah5124
@rabahalishah5124 2 ай бұрын
My theme is not showing up in the drop down of theme section in realm settings. Can you please tell me why is it so? I have created the exact anatomy as yours and restarted my server. But still I'm theme is not showing. My version of keycloak is 26.0.2.
@learningsoftwareskills
@learningsoftwareskills Ай бұрын
Hi, please check if the theme folder is created in the right folder and also check the theme.properties file. Also see the offical documentation at www.keycloak.org/docs/latest/server_development/index.html#_themes
@redcrown5070
@redcrown5070 2 ай бұрын
This video is great! Thanks so much!
@learningsoftwareskills
@learningsoftwareskills 2 ай бұрын
Thank you very much 👍🙏
@greosera6101
@greosera6101 Ай бұрын
So, it's not fully free styling to customize the login page? can only override some images by naming the same with the parent? I was thinking about fully customize the login page.
@learningsoftwareskills
@learningsoftwareskills 26 күн бұрын
You can do that by extending the base theme instead of keycloak theme. I have not tried it but it would tough if you want a completely different login page
@upcomingprogrammer6244
@upcomingprogrammer6244 3 ай бұрын
This is wonderful tutorial. It's gave clear picture of theming of keycloak , I have one question regarding keycloak account theme , i want to add some button, custom element in the page for that what need to be done. Please advise.
@learningsoftwareskills
@learningsoftwareskills 2 ай бұрын
hi, you can create a complete theme from scratch by extending the base theme. But that would be difficult to develop and maintain. I would suggest extending the default keycloak theme. If you want to add new html markup to the pages, you can overwrite the ftl files of the parent theme in the new theme. Hope this helps, cheers 👍
@upcomingprogrammer6244
@upcomingprogrammer6244 2 ай бұрын
@@learningsoftwareskills Yes I have implemented it , I needed more customisation so I needed to write everything from scratch, almost i touched all their tsx files and compiled it made a jar and placed into provider it works. By the way Thank you very much , your video gave me kick start on extending themes.
@learningsoftwareskills
@learningsoftwareskills 2 ай бұрын
@@upcomingprogrammer6244 thank u for the encouraging feedback 👍🙏
@maheshreddy8236
@maheshreddy8236 Ай бұрын
I am not able to start the server. The following error is occurring D:\keycloak-26.0.5>bin\kc.bat start-dev JAVA_HOME is not set. Unexpected results may occur. Set JAVA_HOME to the directory of your local JDK to avoid this message. Unrecognized option: --add-opens=java.base/java.util=ALL-UNNAMED Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. D:\keycloak-26.0.5>
@learningsoftwareskills
@learningsoftwareskills 25 күн бұрын
Hi, you need to first install the OpenJDK. Download zip from learn.microsoft.com/en-us/java/openjdk/download#openjdk-21. Unzip the OpenJDK folder from zip file. Set the JAVA_HOME system environment variable to the OpenJDK folder. Hope this helps, cheers 👍
@BRCSMohammedowais
@BRCSMohammedowais Ай бұрын
i performed the same steps but for a realm login page, i am not able to replace logo with realm name
@learningsoftwareskills
@learningsoftwareskills Ай бұрын
Hi, the version used in this video is an image in the login screen. But in the new versions of keycloak, the login screen displays the realm name instead of logo image. So rename the realm name as per requirement and it will be displayed in the login screen
@NaveenKumar-qx9gt
@NaveenKumar-qx9gt 7 ай бұрын
"I have configured multiple IDPs in Keycloak. Is it possible to automatically log in through a particular IDP based on the user's email domain? Additionally, on the login page, can only the email field be displayed?"
@learningsoftwareskills
@learningsoftwareskills 7 ай бұрын
Hi i don't think automatically choosing an IDP based on the user email address is possible. The user needs to explicitly select the IDP to login first.
@avineeshkumar5384
@avineeshkumar5384 5 ай бұрын
Hello, I just have a little question about theming keycloak. I modify a bit the css and logo to make a custom login page. After I import the newly created theme I apply it and it works well for the master Realm, but when I apply this theme to another Realm I've the Realm name that appears on the login page instead of my logo. How can I make my logo appears instead of the realm name ? Is it something to configure in keycloak ? or a property to change in the theme properties ?
@learningsoftwareskills
@learningsoftwareskills 5 ай бұрын
Hi, please send the screenshot to learningsoftwareskills@gmail.com Let us see what is the issue
@kenjiong6897
@kenjiong6897 5 ай бұрын
I have the same issue as well
@ganeshbabu8263
@ganeshbabu8263 7 ай бұрын
Thanks a lot 🙏🏻, can you describe and make a video about keycloakify video
@learningsoftwareskills
@learningsoftwareskills 7 ай бұрын
Hi, thanks for the feedback. I will try to know about it and try to make a video. Cheers 👍
@nousername-l8u
@nousername-l8u 4 ай бұрын
How to do it with docker keycloak
@learningsoftwareskills
@learningsoftwareskills 4 ай бұрын
kzbin.info/www/bejne/o6qtfYWqadWjiZYsi=3bsqInf-nOBpuMdR Hi, while building your keycloak docker container, you can copy the theme files to the opt/jboss/keycloak/themes as shown in the above video. Hope this helps, cheers 👍
@Aaron-pc5md
@Aaron-pc5md 7 ай бұрын
Can you provide the code for each file? in the login section?
@learningsoftwareskills
@learningsoftwareskills 7 ай бұрын
Hi, all the code for the video is present in the blogpost for this video at nagasudhir.blogspot.com/2024/04/customize-keycloak-appearance-with.html Hope this helps, cheers 👍
@Programming_Codding
@Programming_Codding 7 ай бұрын
how to do the same in docker
@learningsoftwareskills
@learningsoftwareskills 7 ай бұрын
Hi, good question. to achieve custom theme in keycloak running in docker, you need to copy the theme files into the docker container by writing copy command in the docker file something like below COPY ./themes/my-theme/ /opt/keycloak/themes/my-theme Some of the links on this topic are shown below * github.com/saurav-samantray/custom-auth-service/blob/main/Dockerfile , saurav-samantray.medium.com/dockerize-keycloak-21-with-a-custom-theme-b6f2acad03d5 * stackoverflow.com/questions/52641379/keycloak-deploy-custom-theme-in-docker If you solve this, write back about your experience. Hope this helps, cheers 👍
@JeremiahManuel
@JeremiahManuel 5 ай бұрын
not working, no source code, could have been better with github repo
@learningsoftwareskills
@learningsoftwareskills 5 ай бұрын
@@JeremiahManuel hi, the code can be found the blogpost at nagasudhir.blogspot.com/2024/04/customize-keycloak-appearance-with.html Hope this helps, cheers 👍
Run Keycloak in Production mode with HTTPS
17:02
Learning Software
Рет қаралды 6 М.
#KEYCLOAK #Organizations - Multi Tenancy in 1 Realm | Niko Köbler (@dasniko)
18:33
Niko Köbler - Expert for Keycloak IAM & SSO
Рет қаралды 4,5 М.
$1 vs $500,000 Plane Ticket!
12:20
MrBeast
Рет қаралды 122 МЛН
«Жат бауыр» телехикаясы І 30 - бөлім | Соңғы бөлім
52:59
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 340 М.
Build Reactjs Keycloak Themes with Keycloakify
4:47
The UI Dawg
Рет қаралды 36 М.
4.Transform Map Scripts
43:45
Vardhan Technologies
Рет қаралды 48
Keycloak Intro
32:12
Stian Thorgersen
Рет қаралды 208 М.
How to secure your Microservices with Keycloak - Thomas Darimont
53:51
Voxxed Days Luxembourg
Рет қаралды 102 М.
Creating a Keycloak theme with MUI
1:02:06
Joseph Garrone
Рет қаралды 8 М.
Keycloak Is AWESOME! Single Sign On Made Easy!
25:05
Jim's Garage
Рет қаралды 120 М.
Securing a React App with Keycloak | OpenID Connect
14:58
hexaDefence
Рет қаралды 28 М.
Quickly Customize Keycloak Using SPIs
11:41
code215
Рет қаралды 8 М.