FreeIPA Ingyenes SSO -megoldás
Linux/UNIX alapú identitás és hitelesítési megoldás
A Freeipa központosított hitelesítést és engedélyt kínál a hálózatba kötött környezetekhez. A CLI, az RPC Access és a Web felhasználói felülethez tartozik a felhasználók kezeléséhez.
Áttekintés
A Freeipa egy ingyenes nyílt forráskódú hitelesítési és engedélyezési megoldás a Linux/UNIX alapú hálózati rendszerek számára. Néhány hatékony összetevőből áll, mint például a Directory Server, a Kerberos, a PKI, a DNS, a Certmonger, az NTP Server, a Web UI, a Trusts és az ügyfél. Ezenkívül ez a nyílt forráskódú szoftver egyetlen bejelentkezési lehetőséget biztosít a hálózat szerverei és alkalmazásai számára. Nagyon konfigurálható más szoftverekkel, mint például a Microsoft Active Directory. Ezenkívül a telepítés és a kezelési feladatok egyszerűségének automatizálását kínálja. Ez az ingyenes SSO szoftver több felhasználói interfész, például Web felhasználói felület, CLI és JSONRPC API -val jön létre. Ezenkívül a FreeIPA könyvtári szolgáltatás az LDAP -on alapul, és háttérképként szolgál az engedélyezés és a hitelesítéshez. Mindenekelőtt az integrált PKI jeleket és tanúsítványokat tesz közzé a FreeIPA házigazdáinak és szolgáltatásainak. Ezt követően a rendszergazdák a DNS -rekordok kezelésére és kiszolgálására szolgálnak a DNS -integráció segítségével. A Freeipa elsősorban Pythonban van írva, más nyelvek, például JavaScript és C bemenetével, a telepítésre és a fejlesztésről szóló dokumentációval.
Jellemzők
A Freeipa a következő kulcsfontosságú funkciókat kínálja:
- Nyílt forráskód
- Méretezhető
- Hitelesítés / engedélyezés
- LDAP támogatás
- Biztonságos
- Fejlesztőbarát
- Több UI
- SSO
- Identitásszolgáltató
- Konfigurálható
telepítés
Először futtassa a következő parancsot a forráskód klónozásához:
git clone https://pagure.io/freeipa.git
Ezután telepítse a csomagokat a rendszerre a következő parancsok futtatásával:
cd freeipa
cp freeipa.spec.in freeipa-builddep.spec
sudo yum-builddep freeipa-builddep.spec
Ezután futtassa a következő parancsot:
sudo dnf copr enable @freeipa/freeipa-master
Az összes függőség telepítése után futtassa a következő parancsot, hogy felépítse:
./makerpms.sh
sudo yum localinstall dist/rpms/*.rpm
Ezen túlmenően, ha az IPA telepítve van a fejlesztési rendszerére, akkor elvégezheti a menedzsment beépülő modulok korlátozott fát fejlesztését. Ezt csináld meg: Szerver beállítása:
-
Gyökérfelhasználóként telepítse az IPA-t az IPA-Server-Install segítségével
-
Hozzon létre ~/.IPA/Alias/.pwd, és írja be az adminisztrátor jelszavát
-
Futtassa a Kinit Admin
-
A szerver futtatásához hajtsa végre a Python lite-server.py-t Ügyfélbeállítás:
-
Másolja az /etc/ipa/default.conf fájlt a ~/.iPa/defalult.conf fájlba
-
Cserélje ki az xmlrpc \ _uri -t http1270018888ipaxml -re
-
A CLI futtatásához végrehajtja ./ipa Végül, a Freeipa felismeri, hogy a fában fut, és a port- és XML-RPC helyet fogja használni, amelyet a lite-Server.py csak hallgat. Ha azonban módosítja a plugin szerveroldalát, akkor újra kell indítania a lite-server.py-t.
Fedezd fel
A következő linkeket relevánsnak találhatja:
Az üzleti műveletek automatizálása ingyenes és nyílt forráskódú szoftver segítségével