Zum Hauptinhalt springen

2 Beiträge markiert mit "MFA"

Alle Tags anzeigen

Nginx CAS Authentication and SSO: Schützen Sie jede App hinter Nginx mit Casdoor

· 11 Minuten Lektüre
Yang Luo
Casdoor Maintainer

Open-Source-nginx hat kein CAS-Modul, daher bedeutet "nginx CAS authentication" in der Praxis eines von zwei Setups. Entweder fragt nginx jeden Request über sein auth_request-Modul bei einem Authentifizierungsdienst ab, und Casdoor antwortet (direkt unter /api/forward-auth, oder über casdoor-forward-auth oder OAuth2 Proxy), oder die App hinter nginx ist selbst ein CAS-Client und kommuniziert mit den CAS-Server-Endpunkten von Casdoor. Wenn Sie nginx neu kompilieren können, führt das Casdoor-nginx-Modul den Login innerhalb von nginx aus, und wenn Sie nginx gar nicht betreiben möchten, kann der Site-Proxy von Casdoor vor der App sitzen. In jedem Fall ist die Login-Seite die von Casdoor, sodass eine SSO-Sitzung, ein Satz Berechtigungen und eine MFA-Richtlinie alle Apps abdecken.

RADIUS Multi-Factor Authentication for VPN and Wi-Fi: TOTP 2FA with the Casdoor RADIUS Server

· 11 Minuten Lektüre
Yang Luo
Casdoor Maintainer

Um Multi-Factor Authentication vor ein VPN mit RADIUS zu setzen, sendet das VPN-Gateway den Benutzernamen und das Passwort mit PAP an den RADIUS-Server, der Server überprüft das Passwort und antwortet mit einem Access-Challenge, der Client zeigt eine Eingabeaufforderung an, und der Benutzer gibt den 2FA-Code aus einer Authenticator-App in eine zweite Anfrage ein. Casdoor bringt einen RADIUS-Server mit, der genau dies für Benutzer tut, die TOTP eingerichtet haben, sodass ein Gateway, das eine Access-Challenge-Eingabeaufforderung anzeigen kann (FortiGate SSL VPN ist eines, dessen Anbieter dies dokumentiert), ein Passwort plus einen 2FA-Code erhält, ohne zusätzliche Software. Wi-Fi mit WPA2/WPA3-Enterprise unterscheidet sich davon: 802.1X läuft über EAP, wo kein Platz für einen eingegebenen Code ist, daher hat Casdoor einen Schalter, um den Code für diese Clients zu überspringen.