Тёмный

Keycloak Is AWESOME! Single Sign On Made Easy! 

Jim's Garage
Подписаться 41 тыс.
Просмотров 95 тыс.
50% 1

Опубликовано:

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 151   
@sylviaOreilly
@sylviaOreilly 2 месяца назад
1.5 minutes into the video I liked, 5 minutes into it I subscribed. And I don't usually leave comments, but this time I had to: Brilliant video with proper background study to it, thank you for the hard work and can't wait to investigate what else you have in the channel!
@Jims-Garage
@Jims-Garage Месяц назад
@@sylviaOreilly thank you, I really appreciate it
@OfficialChiller
@OfficialChiller Месяц назад
The Documentation is weird as fu :D - Authentik has a better doc. But I'm also a lover of keycloack
@thomasgollenia7577
@thomasgollenia7577 10 месяцев назад
spent hours without beeing able to get keycloak running! Now it works. Thanks so much for your research and explanation!
@Jims-Garage
@Jims-Garage 10 месяцев назад
You're welcome, glad it worked.
@WraithFX
@WraithFX 3 месяца назад
The iFrame is really what killed me for a bit now!
@mrrogers4591
@mrrogers4591 Год назад
Complements on your great videos. I've been a subscriber for a while because you explain complicated topics quite well making it easy to implement for an average homelab hobbyist. Hopefully you get thousands more subscribers for all the good videos you make.
@Jims-Garage
@Jims-Garage Год назад
Thank you for your kind words, fingers crossed!
@crc_code
@crc_code Год назад
You read my mind 😃,, That’s what I started to write 👌😀
@Jims-Garage
@Jims-Garage Год назад
@@crc_code thanks 👍
@silverstone7778
@silverstone7778 6 месяцев назад
To say that it's a tricky container is an understatement. Why can't it just start and throw any errors in the browser ? Instead you have to try like 100 different options, some of which work in "start" mode, some in "start-devel" mode, some require setting up some https certificates even if you want it to just sit behind traefik, etc. You have to inspect all the logs using docker / podman logs keycloak-server (or whatever your container is) and try to sort out the cryptic messages. And it's not even clear if the first time you have to spin up a custom container to "build" and create the required tables in the database. I wish it would just work 🙃. Authentik wasn't easy to set up, but keycloak is like 100 times worse so far. I keep getting "Bad Gateway" Error messages ...
@Jims-Garage
@Jims-Garage 6 месяцев назад
If it helps, I Authentik in my lab. It's the best choice IMO as it supports non-oauth apps.
@silverstone7778
@silverstone7778 6 месяцев назад
@@Jims-GarageI'm still figuring out how to use it and for what I need it. Probably stupid misunderstandings on my part, but I'd just like 2FA with my Home Assistant using TOTP from Aegis app on my phone. And on my VPS I wanted to use Authentik + Netbird, since Tailscale/Headscale doesn't resolve DNS on Android (and tailscale "community" isn't interested in helping with Headscale) and I'm running into weird bugs with Zerotier/Headscale and Podman (there is some issues building/combining/reusing Docker/Podman "blobs"). All this convoluted trouble just because Home Assistant Companion App doesn't like custom Certificates so I need Letsencrypted signed Certificates and my Domain Name 😅. At least Netbird cloud DNS Resolution seems to work on android (not sure if it's that or the fact that the records correctly propagate to the root DNS Servers though).
@ladiesmen246
@ladiesmen246 8 месяцев назад
Hey, I replicated your Keycloak setup and it seems that keycloak isn't using the postgres db. For example if you create a new client/realm/anything it doesn't write into the external db, but is instead using the internal h2 db. You can verify that by checking the internal db's under /opt/keycloak/data/h2/keycloakdb.mv.db. I got it working with the following env variables (Keycloak 22.0.3 and latest) : - KC_DB=postgres - KC_DB_URL_HOST=postgresql - KC_DB_URL_PORT=5432 #also exposing ports of the postgres db - might be optional - KC_DB_URL_DATABASE=keycloak - KC_DB_SCHEMA=public With the working external db you won't lose data with commands like "docker compose down". BTW Thank you for your great content. It helps a lot. :)
@UltimateArts13
@UltimateArts13 3 месяца назад
Could you explain how to use keycloak to secure a web application that has no login? How can I make a login for an app?
@Jims-Garage
@Jims-Garage 3 месяца назад
You can't, it's only for oidc/oauth. You should use Authentik or Authelia in those instances.
@jeffreycui9933
@jeffreycui9933 4 месяца назад
good video. 12'40", openid-connection does authentication only, it's built on oauth2 which takes care of authorization.
@olsenlid
@olsenlid Год назад
Can't wait to dive into this! You're on a roll recently. Keep it up. 3k next :)
@Jims-Garage
@Jims-Garage Год назад
Thanks, so much to cover! Just wish I had more spare evenings.
@bluesquadron593
@bluesquadron593 Год назад
By the way, there is a noticeable increase of pace in how you communicate in the recent videos. Like when compare it even just few months back! Nice to see this.
@Jims-Garage
@Jims-Garage Год назад
Thanks. I like to think I've come a long way in a short span of time. All of this is new to me. Constantly looking to improve.
@orlando3650
@orlando3650 11 месяцев назад
Great content, Jim! Just wanted to highlight, since you’re using Keyclock for SSO, the importance of creating the users in the OAuth2/OIDC server, leaving that to the clients with auto-user-creation option turned on makes your system less secure, particularly if one of your services got hacked.
@fbombi2229
@fbombi2229 4 месяца назад
Hi Jim, awesome content, I was reviewing the docker compose, and it was not working for me, however after reviewing it in detail, I was able to make it work by changing the service name in the docker compose from postgresql to postgres or changing the environment variable KC_DB_URL_HOST , since I had the error password FATAL: password authentication failed for user "keycloak" Again, as always great content.
@Jims-Garage
@Jims-Garage 4 месяца назад
Thanks 👍
@Julian-lv6ph
@Julian-lv6ph Месяц назад
Hey Jim, how do you get this to work in a cluster? I setup it on one node but it doesn't work on the other nodes.
@Jims-Garage
@Jims-Garage Месяц назад
@@Julian-lv6ph what kind of cluster? Normally you have a loadbalancer with an IP
@Julian-lv6ph
@Julian-lv6ph Месяц назад
@@Jims-Garage Sorry its a Proxmox cluster, I cant access other nodes
@AlexanderCalderon-x3w
@AlexanderCalderon-x3w 8 месяцев назад
Hi Jim! Thank´s for the video.I´m trying to connect spring boot microservices with keycloak using an external rds db, not containerized. I actually can do with keycloak 16, but using 23 version can´t connect with that db. Do you know what could be the problem? I got some errors related with quarkus ...
@Jims-Garage
@Jims-Garage 8 месяцев назад
I'm not sure. Perhaps requires an encrypted connection? I'm not familiar with the differences between the versions.
@tedwu2398
@tedwu2398 4 месяца назад
Thanks for the video. Recently, i build the yml file, but it says external proxy network doesn't exist. What can do here?
@Jims-Garage
@Jims-Garage 4 месяца назад
It expects Traefik to be available on a network called proxy. You can use a different proxy if you like.
@cronaldomaia
@cronaldomaia 11 месяцев назад
Hi Jim, excellent video, just one detail, it's not good practice to use the realm master as a default, I know it's just an example, but it's always good practice to create a realm and leave the master to manage your keycloak ;)
@Jims-Garage
@Jims-Garage 11 месяцев назад
Thanks, agreed. I believe I do mention that at the start but perhaps a case of practice what you preach.
@nil1729
@nil1729 7 месяцев назад
Thanks, It's a nice step by step guide to containerize keycloak and deployment altogether.
@lolololowbx280
@lolololowbx280 Год назад
Could you do review on sandfly security? It had free license for 50 linux device and i think it's good for homelab linux
@Jims-Garage
@Jims-Garage Год назад
Thanks, I'll take a look at it.
@nr3-gp9eu
@nr3-gp9eu 3 месяца назад
What a brilliant video, thank you so much for that 😄 Do you plan a video for Keycloak 25.0.0? I Tried to update just with this docker files but I am then not able to log in anymore. With 22.0.3 and nginx it works just fine with these files.
@Jims-Garage
@Jims-Garage 3 месяца назад
Thanks! I'll try to update in the near future, becomes increasingly difficult as I cover more content!
@nr3-gp9eu
@nr3-gp9eu 3 месяца назад
@@Jims-Garage perfect, then I'm already looking forward to it 👍
@HeneryH
@HeneryH 9 месяцев назад
This video covers cases where your varied apps all have native openid capabilities. Traefik also has the ability to use a key cloak 'forward auth' middleware to add authentication for ANY app. I’ve need struggling through that now. Your video is a great source for me to clean up my homeland docker settings though. Thank you
@Jims-Garage
@Jims-Garage 9 месяцев назад
Thanks for sharing, I'll look into that.
@johnderix1947
@johnderix1947 Год назад
Great explanation, especially for non native english persons like me.
@Jims-Garage
@Jims-Garage Год назад
Thanks 👍
@Daniel-qo9uv
@Daniel-qo9uv 10 месяцев назад
Thanks Jim, It's awesome this video. How can we connect Keycloak to a personal website with php?
@Jims-Garage
@Jims-Garage 10 месяцев назад
You're welcome. You'd need something that supports OIDC / OAuth2. I recommend checking out my Authentik video, that has a proxy for authentication so you can add it to any site (I think that is what you're after).
@Slv577
@Slv577 4 месяца назад
british ai kurwa
@RupertoCamarena
@RupertoCamarena 7 месяцев назад
could you explain how OAuth work with immich? thanks!!
@Jims-Garage
@Jims-Garage 6 месяцев назад
Check here: immich.app/docs/administration/oauth/ it should be very similar to my Portainer example
@Con-ge2kl
@Con-ge2kl 7 месяцев назад
From the github docker-compose.yaml - Keycloak doesn't connect to Postgres - Issue raised on github - Service refences postgresql but KC_DB_URL_HOST=postgres
@Jims-Garage
@Jims-Garage 7 месяцев назад
Try adding the port. postgres:port
@Con-ge2kl
@Con-ge2kl 7 месяцев назад
@@Jims-Garage As in postgresql: expose: - 5432 I'd tried that My Keycloak Vars: environment: - KC_PROXY_ADDRESS_FORWARDING=true - KC_HOSTNAME_STRICT=false - KC_HOSTNAME=keycloak.####.#### - KC_PROXY=edge - KC_HTTP_ENABLED=true - KC_DB=postgres - KC_DB_USERNAME=keycloak - KC_DB_PASSWORD=SUPERsecret - KC_DB_URL_HOST=postgresql - KC_DB_URL_PORT=5432 - KC_DB_URL_DATABASE=keycloak - KEYCLOAK_ADMIN=admin - KEYCLOAK_ADMIN_PASSWORD=password
@radiofisik
@radiofisik 5 месяцев назад
- KC_DB_URL_HOST=postgresql
@lsik231l
@lsik231l 3 месяца назад
​@radiofisik thanks man! I had the same issue and adding the ql fixed it.
@mandalorian2010
@mandalorian2010 10 месяцев назад
this is an awesome tutorial. One of the problems I am having is getting access to the users keycloak interface. For the admin account on the master realm, that super easy. but its not so straightforward in the documentation about how to access the users portal for setting up MFA, changin passwords, etc.
@Jims-Garage
@Jims-Garage 10 месяцев назад
Thanks. I'm aiming to come back to keycloak in the near future and perhaps I can cover those items. I'm really interested in using hardware tokes for auth / zero trust.
@szpl
@szpl 6 месяцев назад
Good explanation, thanks ! When do you plan to roll out the video referred in the last "Outro" section about integrating Keycloak with other identity providers like Google / Facebook / Azure ?
@Jims-Garage
@Jims-Garage 6 месяцев назад
Soon, I keep being sidetracked...
@szpl
@szpl 6 месяцев назад
Super, can't wait !!!
@rugu1100
@rugu1100 2 месяца назад
I cant get it running in a docker-compose. Dont know what to do. 😢
@Jims-Garage
@Jims-Garage 2 месяца назад
@@rugu1100 what errors?
@rugu1100
@rugu1100 2 месяца назад
@@Jims-Garage As part of my project, I am trying to install Docker and Docker-Compose on my Raspberry Pi 3B+ to run Keycloak in a Docker environment. Unfortunately, I am facing several issues and cannot proceed further. 1. Docker was successfully installed Docker-Compose was installed using sudo pip3 install docker-compose. The Docker version is 19.03.15, and the Docker-Compose version is v2.11.2. 2. Attempting to use the jboss/keycloak Docker image failed because it is not available for the ARMv7 architecture of my Raspberry Pi: Error response from daemon: pull access denied for jboss/keycloak, repository does not exist or may require 'docker login': denied: requested access to the resource is denied Efforts to build a custom Docker image for Keycloak led to issues with GPG keys and missing packages, resulting in the image not building successfully:
@Jims-Garage
@Jims-Garage 2 месяца назад
@@rugu1100 try Authentik or zitadel, they might have a RPI image
@rugu1100
@rugu1100 2 месяца назад
@@Jims-Garage Thanks for you help, I will try.
@RupertoCamarena
@RupertoCamarena 6 месяцев назад
could we just use keycloak like Authelia or Authentik? it look great an the idea begin its just Awesome!! mora of Keycloak please.
@Jims-Garage
@Jims-Garage 6 месяцев назад
It's great for oidc/OAuth2, but doesn't have a proxy like Authentik. IMO Authentik is the best choice for a homelab.
@lsik231l
@lsik231l 3 месяца назад
​@Jims-Garage I went through the hassle of installing this just to read this comment 😅. Oh well, I learned how to get it up and running. Got everything set up if I ever need it. On to your Authentik video
@chrisd1243
@chrisd1243 18 дней назад
Your videos are always well paced and i have followed a number of them. For a home labber I dont use traffic, I use cloudflare tunnels. Is there any chance you would do a tut on setting up keycloak from start to finish with cloudflare tunnles? I cant seem to find enough relevent information on the process.
@Jims-Garage
@Jims-Garage 18 дней назад
Thanks, I'll consider it although I'm not a fan of Cloudflare Tunnels due to privacy.
@chrisd1243
@chrisd1243 15 дней назад
@@Jims-Garage Thank you sir. I cant say im a fan of Cloudflare myself, the only reason i considered them because i found hosting my own reverse proxy led to many issues. I was using NGINXPM. I kind of saw cloudflare as the lesser of 2 evils in that i didnt have common ports opened on my firewall. But hey, its home labbing and for learning. If theres a better way, im all ears. Thanks for the work you put into your videos
@Jims-Garage
@Jims-Garage 15 дней назад
@@chrisd1243 check out my Traefik video. Far better IMO, otherwise if you use a Cloudflare tunnel your data is unencrypted on Cloudflare's side (they can read everything).
@LoudS1l3nz
@LoudS1l3nz 7 месяцев назад
Thank you for the video. I followed your guide but when i stop/remove the containers, all changes are gone. so there is nothing persistant stored in the DB! Help please!
@gandalfgrey91
@gandalfgrey91 5 месяцев назад
Not quite grasping from your compose file how traefik is managing SSL certificates.
@Jims-Garage
@Jims-Garage 5 месяцев назад
Check my Traefik video out, that should explain things. Videos are kind of in order.
@gandalfgrey91
@gandalfgrey91 5 месяцев назад
@@Jims-Garage Oh great. I didn’t even think to check, probably because I’m so burnt out trying to get keycloak to work
@helioradial
@helioradial 3 месяца назад
Fantastic work as usual Jim! Have just got my lab set up with a decent DC, can bearly wait to deploy this to my apps and integrate it with LDAP. Highly apprecitate your work once again! :)
@Jims-Garage
@Jims-Garage 3 месяца назад
That sounds like a great project. It's worth checking out Authentik as well for those apps that do not support OIDC/OAuth etc
@helioradial
@helioradial 3 месяца назад
@@Jims-Garage will defo look into that as well in the future, ill surely check out your authentik one as well.
@orhanfirik
@orhanfirik 4 месяца назад
Great content thanks for sharing it. Could you please share the proxmox user creation step details? (assigning the necessary permission to the user that you created)
@rbartsch
@rbartsch Год назад
Great video! Does Keycloak support SCIM 2.0?
@Jims-Garage
@Jims-Garage Год назад
Not natively (I don't think), but there's third party support github.com/Captain-P-Goldfish/scim-for-keycloak
@DocMAX
@DocMAX 11 месяцев назад
SSO is fine, but what if someone gets access to my desktop?
@Jims-Garage
@Jims-Garage 11 месяцев назад
Agreed, it's a convenience Vs security trade-off. Best thing is SSO with multifactor authentication.
@shujaakbar1493
@shujaakbar1493 Год назад
Hello Jims, really enjoyed your video. Please create a video for keycloak and kibana integration.
@Jims-Garage
@Jims-Garage Год назад
Thanks, I'll consider it for a follow up
@Popcorncandy09
@Popcorncandy09 9 месяцев назад
I get Oauth authorisation failure... :? the dns entries are there in pihole and both keycloak and portainer are on the same docker host with traefik.
@bluesquadron593
@bluesquadron593 Год назад
Slow down Jimbo. Video almost every day?
@Jims-Garage
@Jims-Garage Год назад
Sorry 😂
@syotos8643
@syotos8643 Год назад
I wont complain because im loving the content. Just dont burn out.
@try-that
@try-that Год назад
I was saying to my partner today, about how good the channel was, but hoped Jim remembered he had a family because of the amount of video's he's been outputting.😀
@Jims-Garage
@Jims-Garage Год назад
@@try-that most of these videos are filmed between 10pm and 2am! Always family first!
@try-that
@try-that Год назад
@@Jims-Garage If only I could do that sort day now, old age has caught up with me🥱
@JohnWeland
@JohnWeland 8 месяцев назад
nice. can you use this in/with Cloudflare Tunnels as the auth mechanism? I know Cloudflare Tunnels has some risk, but if you can get passed the fact they have sight into the data. For a lot of things in the lab it should be permissible. Secondly, I have 1 or 2 "production" workloads I need to move to my NAS server as that's the only server likely stay alive any given moment. After that I plan to nuke the lab and start over. Not sure if I will be on 3 nodes of Proxmox or if I want to tackle Harvester. Either way where should I start? Cloudflare, Keycloak, Traefik? you know outside-in, auth, and routing then spin up services to tinker with? Trying to come up with a bit of a ground zero run book of creating the lab, do A, B, C, then whatever tickets your fancy.
@Jims-Garage
@Jims-Garage 8 месяцев назад
I don't know if it can be used with Cloudflare Tunnels. Essentially if the app uses OAuth2 it should be possible. I would play with harvester but I don't recommend it for a Homelab, it's too heavy. A Proxmox cluster is the right balance IMO. For general homelab Auth I recommend Authentik. It does everything that keycloak does plus it supports Auth proxy as many homelab apps don't use OAuth2
@JohnWeland
@JohnWeland 8 месяцев назад
@@Jims-Garage yeah I started with Harvester maybe a little over a year ago when I only had one node. I liked how you can run rancher on harvester to control then Kube and VM within Harvester. Maybe I'll stick with Proxmox though. I don't know.
@Jims-Garage
@Jims-Garage 8 месяцев назад
@@JohnWeland it's definitely a great tool to learn and if it works for you then use it.
@JohnWeland
@JohnWeland 8 месяцев назад
@@Jims-Garage yeah I have very little "need" if I am being honest. Just a couple of services that I "need" to keep alive. Now that I have my third node in the post... I don't know what Want to do with the "lab" portion of my home lab. I'm a cloud architect/engineer. And I feel that less and less of the lab is translating over to my career. Most of my day is spent in CDK building things in AWS. I'll have to do some re-evaluating. Maybe I trade out my dell r620s for a handful of Raspberry Pi XD.
@pmlstk
@pmlstk Год назад
how would you enable am existing logon "bind" to a yubikey with an x.509 cert ?
@Jims-Garage
@Jims-Garage Год назад
Good question, I don't know. It's certainly something I want to look into though.
@indykoning
@indykoning 11 месяцев назад
I'm guessing that would fall under setting up WebAuthn in keycloak, it's usually what is used for fingerprint scanners and hardware keys for authentication
@fabiano9714
@fabiano9714 4 месяца назад
How did keycloak know that was Jim that was logging in for the first time you logged in your applications ?
@Jims-Garage
@Jims-Garage 4 месяца назад
Do you have a timestamp? Likely because I'm already logged into keycloak with that account.
@Jims-Garage
@Jims-Garage 4 месяца назад
Do you have a timestamp? Likely because I'm already logged into keycloak with that account.
@fabiano9714
@fabiano9714 4 месяца назад
@@Jims-Garage Got it. You were logged with admin account so you already had a validade token. Otherwise you would get the keycloak loggin page. Correct?
@Jims-Garage
@Jims-Garage 4 месяца назад
@@fabiano9714 yes, that's correct
@try-that
@try-that Год назад
Not heard of this before. Nice video, not sure I'm going to try it, but still enjoyed it
@Jims-Garage
@Jims-Garage Год назад
It's a great tool, although I feel that Authentik is probably going to be the sweet spot for most as it does the web proxy for applications that lack authentication.
@N0rthman-rww
@N0rthman-rww Год назад
Great job ! Do you run Keycloak inside proxmox on a vm(running docker) or ct, or outside proxmox ? Cause if it’s hosted on proxmox and keycloak is not running, how do you log in to Proxmox using auth ?
@monish05m
@monish05m Год назад
api's connect differently than regular users.
@Jims-Garage
@Jims-Garage Год назад
You can always fall back to standard PAM login (the default). I'm currently running in Kubernetes so it helps with this problem.
@N0rthman-rww
@N0rthman-rww Год назад
Indeed. Thank you for these fantastic videos !
@reit5584
@reit5584 Год назад
Great content, very clear explanation! Thanks a lot, Jim.
@Jims-Garage
@Jims-Garage Год назад
Thanks, you're welcome 😁
@yarrapatni1002
@yarrapatni1002 10 месяцев назад
Followed your guide. When trying to sign into portainer getting "Failure Unauthorized".. tried creating user in portainer and also with Automatic user provisioning = ON. Nginx proxy configured to forward to my docker containers.
@Jims-Garage
@Jims-Garage 10 месяцев назад
I haven't tested with nginx but there's no reason it shouldn't work. Double check all of the OIDC settings. Make sure to check scope and profile.
@NNNNNNNNNNNNNNNNNN9
@NNNNNNNNNNNNNNNNNN9 4 месяца назад
Jolly Good Show!
@UltimateArts13
@UltimateArts13 3 месяца назад
A like an American ride like an Italian? What does this mean😢 edit: evidently im blind and only saw the a in eat
@Jims-Garage
@Jims-Garage 3 месяца назад
Ha, it's a cycling joke. Eat junk food and ride well
@UltimateArts13
@UltimateArts13 3 месяца назад
@@Jims-Garage lol
@agentlytle
@agentlytle 11 месяцев назад
Where did you get the endpoints from
@Jims-Garage
@Jims-Garage 11 месяцев назад
They're in the official documentation (if you're referring to keycloak).
@GennadiiGenin
@GennadiiGenin 8 месяцев назад
Thanks for your video! It helped me very much :)
@Jims-Garage
@Jims-Garage 8 месяцев назад
You're welcome!
@SatinderSingh71
@SatinderSingh71 10 месяцев назад
Casdoor is another modern open source solution for IAM
@Jims-Garage
@Jims-Garage 10 месяцев назад
Thanks, I'll take a look
@SatinderSingh71
@SatinderSingh71 10 месяцев назад
Key cloak feels kinda old and casdoor seems to be the new kid on the block. The UI is definitely prettier 😍
@Jims-Garage
@Jims-Garage 10 месяцев назад
@@SatinderSingh71 check out my Zitadel video. That's pretty awesome and new as well
@SatinderSingh71
@SatinderSingh71 8 месяцев назад
Any plans on casdoor video? Great video on zitadel too
@Jims-Garage
@Jims-Garage 8 месяцев назад
@@SatinderSingh71 I do plan to come back to it in the future (not sure when)
@janosszlapak5696
@janosszlapak5696 3 месяца назад
Köszönjük!
@Jims-Garage
@Jims-Garage 3 месяца назад
Very kind, thank you for the donation!
@cheebadigga4092
@cheebadigga4092 11 месяцев назад
Thank you! Very nice
@Jims-Garage
@Jims-Garage 11 месяцев назад
Glad you enjoyed it ☺️
@louisbullock8615
@louisbullock8615 Год назад
Great Video.....Good work.
@Jims-Garage
@Jims-Garage Год назад
Thanks, Louis.
@diegonayalazo
@diegonayalazo 9 месяцев назад
Thanks
@Jims-Garage
@Jims-Garage 9 месяцев назад
You're welcome.
@badmadmat20
@badmadmat20 10 месяцев назад
Unfortunately you dove to much into the practical side of this in my opinion or you should update the description to clarify that you just want to configure and deploy keycloak. I am missing a lot of theoretical explanation of the internals of the things you configure and why..
@Jims-Garage
@Jims-Garage 10 месяцев назад
Thanks, I appreciate the feedback. I think the description is accurate as it states it's deployment and configuration, and in the video I state that I'm only scratching the surface. It's difficult to cover everything in all videos as I've already covered elements of SSO, OAuth in Authelia (and subsequently Zitadel). I will be coming back to Keycloak in the future.
@szpl
@szpl 6 месяцев назад
Agree, if you would explain all protocols and details, it would be a 12h video nobody would watch. Its better to focus on Keycloak, and maybe a different video on how modern auth methods work. Just my 2 cents
@AnythingGodamnit
@AnythingGodamnit 7 месяцев назад
I'm currently trying to decide between Authentik and Keycloak and this has helped, though I'm still unsure. But you've opened the door to me just playing around with them and seeing which one appeals to me most. Thanks!
@Jims-Garage
@Jims-Garage 7 месяцев назад
I think Authentik is the right balance for a homelab.
Далее
Single Sign On With OAuth2.0 - Authentik Is AWESOME!
18:32
БАГ ЕЩЕ РАБОТАЕТ?
00:26
Просмотров 44 тыс.
Сколько стоит ПП?
00:57
Просмотров 55 тыс.
Don’t run Proxmox without these settings!
25:45
Просмотров 227 тыс.
Zitadel, Single Sign On, and OAuth. It's Impressive!
24:20
Keycloak Intro
32:12
Просмотров 204 тыс.
Secure authentication for EVERYTHING! // Authentik
39:50
Traefik 3 and FREE Wildcard Certificates with Docker
39:37
Secure your HomeLab for FREE // Wazuh
33:59
Просмотров 58 тыс.
БАГ ЕЩЕ РАБОТАЕТ?
00:26
Просмотров 44 тыс.