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 **