FreeIPA SSO řešení zdarma
Řešení identity a autentizace založené na linuxu/unixu
FreePa nabízí centralizované ověřování a oprávnění pro síťové prostředí. Dodává se s CLI, RPC Access a webovým uživatelským rozhraním pro správu uživatelů.
Přehled
FreeIPA je bezplatné řešení ověřování a autorizace open source pro síťové systémy založené na Linux/Unix. Skládá se z některých výkonných komponent, jako je adresářský server, Kerberos, PKI, DNS, Certmonger, NTP Server, Web UI, Trusts a Client. Tento software s otevřeným zdrojovým kódem dále poskytuje schopnosti jediného přihlášení pro servery a aplikace v síti. Je vysoce konfigurovatelný s jiným softwarem, jako je Microsoft Active Directory. Navíc nabízí automatizaci instalace a snadné úlohy správy. Tento bezplatný software SSO přichází s více uživatelskými rozhraními, jako jsou webové uživatelské rozhraní, CLI a JSONRPC API. Kromě toho je adresářová služba FreeIPA založena na LDAP a funguje jako backend pro autorizaci a ověřování. Především integrované značky PKI a publikuje certifikáty pro hostitele a služby FreePa. Poté mohou administrátoři spravovat a sloužit záznamy DNS pomocí integrace DNS. FreePa je psána hlavně v Pythonu se vstupem jiných jazyků, jako jsou JavaScript a C s dokumentací týkající se nasazení a vývoje.
Funkce
FreePa nabízí následující klíčové funkce:
- Open source
- Škálovatelné
- Ověřování / autorizace
- Podpora LDAP
- Zabezpečené
- Vývojář přátelský
- Více UI
- SSO
- Poskytovatel identity
- Konfigurovatelné
Instalace
Nejprve spusťte následující příkaz k klonování zdrojového kódu:
git clone https://pagure.io/freeipa.git
Dále nainstalujte balíčky do systému spuštěním následujících příkazů:
cd freeipa
cp freeipa.spec.in freeipa-builddep.spec
sudo yum-builddep freeipa-builddep.spec
Poté spusťte následující příkaz:
sudo dnf copr enable @freeipa/freeipa-master
Jakmile jsou všechny závislosti nainstalovány, spusťte následující příkaz k vytvoření sestavení:
./makerpms.sh
sudo yum localinstall dist/rpms/*.rpm
Kromě toho, pokud máte nainstalovanou IPA ve svém vývojovém systému, můžete provést omezený vývoj pluginů pro správu. Udělat toto: Nastavení serveru:
-
Jako uživatel root nainstalujte IPA pomocí IPA-Server-Install
-
Vytvořit ~/.ipa/alias/.pwd a zadejte heslo správce
-
Spusťte administrátor Kinit
-
Chcete-li spustit server, spusťte Python Lite-server.py Nastavení klienta:
-
Kopírovat /etc/ipa/default.conf do ~/.ipa/default.conf
-
Nahraďte Xmlrpc \ _uri http1270018888ipaxml
-
Chcete -li spustit CLI, proveďte ./IPA Nakonec Freeipa zjistí, že běží ve stromě a použije umístění portů a XML-RPC, které Lite-server.py poslouchá pouze. Pokud však provedete změny na straně serveru pluginu, budete muset restartovat lite-server.py.
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