KeyCloak SSO řešení zdarma
Zabezpečené webové aplikace, API s OpenID Connect, OAuth2.0, SAML2.0
Out of the Box Solution pro rychlé přidání správy identity a jednotlivé značky na schopnostech. Zjednodušte správu uživatelů napříč moderními webovými aplikacemi a službami
Přehled
Keycloak je další alternativou s otevřeným zdrojovým kódem k zajištění správy identity a přístupu s jedním nápisem (SSO). Je snadné nastavit a poskytuje mnoho funkcí podnikového stupně, jako jsou: Federace uživatelů, zprostředkování identity a sociální přihlášení. Používá standardní protokoly k implementaci SSO např. OpenID Connect, OAuth 2.0 a SAML 2.0. Podporuje integraci s LDAP a Active Directory. Přichází s UI Out of the Box pro správu uživatelů, klientů, říší, rolí, konfigurace sezení atd. Je lehký, rychlý a podporuje shlukování, takže má lepší škálovatelnost a dostupnost než konkurenti. Vzhled UI se může cítit také přizpůsoben pomocí témat. Zajištěno modulem Konfigurovatelných zásad heslem - poskytuje centralizované správu uživatelů bez jakýchkoli potíží. Keycloak také poskytuje mnoho klientských knihoven a.k.a (klientské adaptéry), aby poskytovala bezproblémovou integraci s jinými platformami. Java, JavaScript, C# (Owin (, Nodejs, Python, Android, iOS jsou podporovány.
Požadavky na systém
- Jakýkoli operační systém, který provozuje Java
- Java 8 JDK
- Minimálně 512 RAM
- 1 GB místa na disku
Funkce
- Ověřování jako služba:
- Single Sign-On /Odhlášení
- Řízení přístupu pro API
- Podporuje federované identity (Google, Facebook atd.).
- Přizpůsobení UI
- Více toků (implicitní, autorizační kód atd.).
- Oprávnění API
- Poskytovatel založený na pohledávkách
Instalace
UNZIP ke stažení distribuční soubor-‘KeyCloak-11.0.0. \ [ZIP | TAR.GZ ] Samostatný bootovací skript /adresář bin obsahuje všechny skripty. Na základě operačního systému lze spustit soubor skriptu: Linux/Unix
$ .../bin/standalone.sh
Okna
> ...\bin\standalone.bat
Samostatná konfigurace Konfigurační soubor (ve samostatném režimu) je umístěn na /samostatné/konfiguraci/samostatné.xml.
Běh v Dockeru
Spusťte keycloak s následujícím příkazem:
docker run -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin quay.io/keycloak/keycloak:11.0.0
Tím se spustí Keycloak exponovaný na místním portu 8080. Také vytvoří počátečního administrátora se správcem uživatelského jména a podávání hesla.
Prozkoumejte
Následující odkazy můžete považovat za relevantní:
Automatizovat obchodní operace pomocí softwaru zdarma a s otevřeným zdrojovým kódem