szaman.it
← Wszystkie artykuły

Blog

Czym jest Keycloak i po co firmie jedno logowanie (SSO)

Tomasz Dzioba·AWS Certified Solutions Architect, w IT od 2013

1 lutego 2026 · 6 min czytania

Ile masz haseł do firmowych systemów? Poczta, CRM, panel administracyjny, dysk sieciowy, może jeszcze system kadrowy. Teraz pomnóż to przez liczbę pracowników. To nie jest bezpieczeństwo. To loteria, w której prędzej czy później ktoś zapisze hasło w notatniku na pulpicie.

Keycloak rozwiązuje ten problem jednym posunięciem: jedno logowanie, jedno konto, dostęp do wszystkiego, do czego pracownik powinien mieć prawo. To właśnie nazywa się SSO — single sign-on.

Jak to działa w skrócie

Keycloak staje się centralnym punktem logowania. Aplikacje firmy — zamiast prowadzić własne bazy haseł — pytają Keycloak: „czy ta osoba jest tym, za kogo się podaje, i do czego ma dostęp?”. Odpowiedź przychodzi przez standardowe protokoły (OpenID Connect, OAuth2, SAML), które obsługuje zdecydowana większość nowoczesnych aplikacji biznesowych.

Dlaczego to więcej niż wygoda

  • Jedno miejsce do zarządzania dostępem. Zmiana uprawnień w jednym systemie, nie w dziesięciu z osobna.
  • Natychmiastowe odcięcie dostępu. Dezaktywujesz konto raz — znika dostęp wszędzie, nie tylko w jednej aplikacji.
  • Silniejsze uwierzytelnianie w jednym miejscu. MFA skonfigurowane raz, działające dla wszystkich podłączonych systemów.
  • Mniej zgłoszeń do IT. Jedno zapomniane hasło do zresetowania, nie pięć.
Osobne hasło do każdej aplikacji nie jest bezpieczniejsze. Jest tylko trudniejsze do ogarnięcia — a to nie to samo.

Keycloak jest przy tym open source i darmowy, bez limitu kont. Sam używam go wewnętrznie do logowania w swoich systemach — nie jest to dla mnie tylko produkt do sprzedania, tylko narzędzie, z którym pracuję codziennie.

W praktyce Keycloak podpinam też pod inne narzędzia firmowe — np. logowanie do systemu zgłoszeń Zammad przez to samo konto SSO, żeby jedno hasło otwierało nie tylko pocztę czy dyski sieciowe, ale też narzędzia wsparcia IT.

Nie każda firma odczuje to samo. O tym, kto realnie zyskuje na wdrożeniu SSO, piszę w kolejnym artykule: kto potrzebuje zarządzania tożsamością (IAM).

Pytania i odpowiedzi

Najczęściej zadawane pytania

Czy Keycloak jest darmowy?
Tak, w pełni — to projekt open source, rozwijany pod parasolem Red Hata i CNCF, bez opłat licencyjnych ani limitu użytkowników w wersji self-hosted.
Czym różni się SSO od zwykłego zapamiętywania haseł w przeglądarce?
Menedżer haseł nadal wymaga osobnego konta w każdej aplikacji. SSO loguje Cię raz, do jednego centralnego systemu, a stamtąd automatycznie dostajesz dostęp do wszystkich podłączonych aplikacji — bez ponownego wpisywania danych.
Czy Keycloak integruje się z aplikacjami, których już używam?
W większości przypadków tak. Obsługuje standardy OpenID Connect, OAuth2 i SAML, wspierane przez zdecydowaną większość nowoczesnych aplikacji biznesowych — w tym Google Workspace, GitLab czy wewnętrzne systemy firmowe.
Czy padnięcie Keycloak wyłączy dostęp do wszystkiego naraz?
To realne ryzyko przy złej konfiguracji, dlatego stawia się go z myślą o wysokiej dostępności — klaster kilku instancji, żeby awaria jednej nie odcinała dostępu całej firmie.

Wdrażam systemy logowania i zarządzania tożsamością, w tym Keycloak — jeśli szukasz pomocy przy podobnym temacie, napisz.

Napisz w sprawie wdrożenia