KeyCloak Open Source SSO Solutions

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

 Polski