Authelia Kostenlose SSO -Lösung
Hoch skalierbare Richs vorgestellte SSO- und Ressourcenmanagement
Kostenlose Open Source -Authelia verfügt über ein einzelnes Zeichen, Anmeldebereitungen, Anwendungssicherheit und bietet auch Unterstützung für LDAP und Active Directory
Überblick
Die neuesten Updates entwickeln die Technologie in hohem Maße und daher steigen auch Schwachstellen in fast allen Bereichen eines Online -Geschäfts. Die Autorisierungs- und Authentifizierungsschicht ist einer der Bereiche, die in Bezug auf Angriffe und Schleifengüter Hotspot sind. Um diese Sensibilität zu beheben, werden viele Open-Source-Software entwickelt, die besser zentralisierte SING-IN / Sign Out-Mechanismen, Kennwortmanagement und Sicherheit bieten. Hier kommt Authelia, es handelt sich um eine Freeware, die zusammen mit dem Typenkript und wenig Eingabe einiger anderer Sprachen wie JavaScript und HTML geschrieben wurde. Authelia bietet eine intuitive Benutzeroberfläche, mit der Benutzer sich anmelden und auf alle Ressourcen zugreifen können. Es bietet zwei Faktorauthentifizierung, indem zeitbasierte OTP verwendet wird, die vom Google Authenticator generiert werden. In Bezug auf den Workflow von Authelia arbeitet es in Zusammenarbeit mit Reverse -Proxys wie Nginx. Immer wenn es eine eingehende Anforderung gibt, leitet der Proxy -Server die Anforderung an die Authelia weiter, Authelia entscheidet sich dann entweder um die eingehende Anforderung oder den Block. Es funktioniert für Websites, die über HTTPS serviert werden, und unterstützt auch die Benutzerdatenbanken wie LDAP und Active Directory.
Merkmale
- Open Source
- SSO
- 2f Authentifizierung mit Yubikey
- Zeitbasierter OTP mit Google Authenticator
- Unterstützt LDAP
- Unterstützt Active Directory
- Funktioniert mit umgekehrten Proxys
- Drücken Sie Benachrichtigungen mit Duo
- Block Brute Force -Angriffe
- Identitätsprüfung
- Bessere Passwortverwaltung
- Flexibler Workflow
- Intuitive UI
Installation
Führen Sie den folgenden Befehl aus, um das Repo zu klonen:
git clone https://github.com/authelia/authelia.git
Führen Sie nach erfolgreichem Klon die folgenden Befehle aus:
cd authelia/compose/local
sudo ./setup.sh
Sudo ist erforderlich, um die Datei /etc /hosts zu ändern.
Ersetzen Sie nun example.com durch die Domain, die Sie im Setup -Skript angegeben haben, und besuchen Sie die URL [httpsSecureExamplecom] (https://href.li/?https://secure.example.com) .
in Docker laufen
Führen Sie den folgenden Befehl aus, um das Repo zu klonen:
git clone https://github.com/authelia/authelia.git
Führen Sie den folgenden Befehl nach dem Klon aus:
cd authelia/compose/lite
Ändern Sie die Benutzer \ _database.yml Der Standard -Benutzername und das Passwort ist Authelia Ändern Sie die configuration.yml und docker-compose.yml mit Ihren jeweiligen Domänen und Geheimnissen Führen Sie schließlich den folgenden Befehl aus, um das Docker -Bild zu verbessern:
docker-compose up -d
Erkunden
Möglicherweise finden Sie die folgenden Links relevant:
Automatisieren Sie den Geschäftsbetrieb mit der kostenlosen und Open -Source -Software