„Authelia“ atvirojo kodo SSO sprendimai

Authelia Nemokamas SSO sprendimas

Labai keičiamas turtingas

Nemokama atvirojo kodo „Authelia“ yra su vienu ženklu, prisijungimo taisyklėmis, programos sauga, taip pat teikia palaikymą LDAP ir „Active Directory“

Apžvalga

Naujausi atnaujinimai labai keičia technologijas, todėl pažeidžiamumas taip pat didėja beveik visose internetinio verslo srityse. Autorizacijos ir autentifikavimo sluoksnis yra viena iš tų sričių, kurios yra prieigos taškas, atsižvelgiant į išpuolius ir ciklo visumą. Norint išspręsti šį jautrumą, yra daug atvirojo kodo programinės įrangos, sukurtos geriau centriniai centriniai dainuoti / atsiųsti mechanizmus, slaptažodžių valdymą ir saugumą. Čia ateina „Authelia“, tai nemokama programinė įranga, parašyta GO kalba, kartu su „TypeScript“ ir mažai kitų kalbų, tokių kaip „JavaScript“ ir HTML, įvestis. „Authelia“ teikia intuityvią vartotojo sąsają, leidžiančią vartotojams prisijungti ir pasiekti visus išteklius. Tai siūlo du faktorių autentifikavimą, naudojant laiką pagrįstą OTP, kurį sukūrė „Google Authenticator“. Kalbant apie „Authelia“ darbo eigą, ji bendradarbiauja su atvirkštiniais įgaliojimais, tokiais kaip Nginx. Kai tik yra gaunama užklausa, įgaliotinis serveris persiunčia užklausą į „Authelia“, „Authelia“ nusprendžia arba leisti gaunamą užklausą arba blokuoti. Tai tinka svetainėms, aptarnaujamoms per HTTPS, taip pat palaiko vartotojų duomenų bazes, tokias kaip LDAP ir „Active Directory“.

Sistemos reikalavimai


  • Nginx
  • Dokas (neprivaloma)

Funkcijos


  • Atviro kodo
  • SSO
  • 2F autentifikavimas su „Yubikey“
  • Laikas pagrįstas OTP su „Google Authenticator“
  • Palaiko LDAP
  • Palaiko „Active Directory“
  • Veikia su atvirkštiniais tarpais
  • PUSTABA pranešimai su duetu
  • Blokuoti brutalios jėgos išpuolius
  • Tapatybės patikrinimas
  • Geresnis slaptažodžio valdymas
  • Lanksčia darbo eiga
  • Intuityvi UI

diegimas

Paleiskite šią komandą, kad klonuotumėte repo:

    git clone https://github.com/authelia/authelia.git

Po sėkmingo klono paleiskite šias komandas:

    cd authelia/compose/local

    sudo ./setup.sh

Sudo privalo modifikuoti failą /etc /hosts.

Dabar pakeiskite pavyzdį.com domenu, kurį nurodėte sąrankos scenarijuje, ir apsilankykite URL [httpsSecureexampleCom] (https://href.li/?https://secure.example.com) .

Bėgimas Docker

Paleiskite šią komandą, kad klonuotumėte repo:

    git clone https://github.com/authelia/authelia.git

Paleiskite šią komandą po klono:

    cd authelia/compose/lite

Modifikuokite vartotojus \ _database.yml Numatytasis vartotojo vardas ir slaptažodis yra „Authelia“ Modifikuokite konfigūraciją.yml ir docker-compose.yml su atitinkamais domenais ir paslaptimis Galiausiai paleiskite šią komandą, kad sukeltumėte „Docker“ vaizdą:

    docker-compose up -d
 Latviski