KeyCloak Darmowe rozwiązanie SSO
Bezpieczne aplikacje internetowe, API z OpenId Connect, OAuth2.0, SAML2.0
Poza rozwiązaniem po pudełku, aby szybko dodać zarządzanie tożsamością i pojedynczy znak na możliwościach. Usprawnij zarządzanie użytkownikami we współczesnych aplikacjach internetowych i usługach
Przegląd
KeyCloak to kolejna alternatywa open source, aby zapewnić tożsamość i zarządzanie dostępem za pomocą pojedynczego logowania (SSO). Jest łatwy w konfiguracji i zapewnia wiele funkcji klasy korporacyjnej, takich jak: Federacja użytkownika, brokerowanie tożsamości i loginy społecznościowe. Wykorzystuje standardowe protokoły do implementacji SSO, np. OpenId Connect, OAuth 2.0 i SAML 2.0. Wspiera integrację z LDAP i Active Directory. Wychodzi z interfejsu użytkownika z pudełka do zarządzania użytkownikami, klientami, dziedzinami, ról, konfiguracji sesji itp. Jest lekki, szybki i wspiera grupowanie, więc ma lepszą skalowalność i dostępność niż konkurenci. Wygląd interfejsu użytkownika może być również dostosowywany przy użyciu motywów. Zabezpieczony przez konfigurowalne zasady haseł - zapewnia scentralizowane zarządzanie użytkownikami bez żadnych kłopotów. KeyCloak zapewnia również wiele bibliotek klientów a.k.a (adaptery klienta), aby zapewnić bezproblemową integrację z innymi platformami. Java, JavaScript, C# (Owin (, Nodejs, Python, Android, iOS są obsługiwane.
Wymagania systemowe
- Każdy system operacyjny, który działa Java
 - Java 8 jdk
 - Minimum 512 RAM
 - 1 GB miejsca na dysku
 
Cechy
- Uwierzytelnianie jako usługa:
 - Pojedyncze logowanie /wylogowanie się
 - Kontrola dostępu do API
 - Obsługuje tożsamości federacyjne (Google, Facebook itp.).
 - Dostosowywanie interfejsu użytkownika
 - Wiele przepływów (niejawny kod autoryzacji itp.).
 - Upoważnienie API
 - Dostawca oparty na roszczeniach
 
Instalacja
Plik dystrybucji do pobrania do pobrania-„KeyCloak-11.0.0. \ [Zip | TAR.GZ ] Samodzielny skrypt rozruchowy /BIN Directory zawiera wszystkie skrypty. Na podstawie systemu operacyjnego można uruchomić plik skryptu: Linux/UNIX
    $ .../bin/standalone.sh
Okna
    > ...\bin\standalone.bat
Samodzielna konfiguracja Plik konfiguracyjny (w trybie samodzielnym) znajduje się w /Standalone/Configuration/Sandalone.xml.
działanie w Docker
Uruchom KeyCloak z następującym poleceniem:
    docker run -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin quay.io/keycloak/keycloak:11.0.0
To rozpocznie KeyCloak wystawiony w porcie lokalnym 8080. Utworzy również początkowego użytkownika administratora z administratorami i administratorami hasła.
Badać
Możesz znaleźć istotne następujące linki:
** Zautomatyzuj operacje biznesowe za pomocą oprogramowania bezpłatnego i open source **