Freeipa Open Source Identity és Access Management szoftver

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.

Rendszerkövetelmények


A FreeIPA beállításának követelményei a következők:

  • Linux/Unix
  • Git

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.

 Magyar