Suchergebnisse :

×

Zwei-Faktor-Authentifizierung (2FA) für ASP.NET mittels OTP per E-Mail

Die Zwei-Faktor-Authentifizierung (2FA) für ASP.NET erhöht die Sicherheit Ihrer ASP.NET-Anwendung durch die Aktivierung der OTP-Verifizierung per E-Mail . Nach Eingabe des korrekten Benutzernamens und Passworts erhalten Benutzer einen zeitlich begrenzten Einmalcode (OTP) an ihre registrierte E-Mail-Adresse. Weitere Informationen zur Implementierung finden Sie auf unserer Plugin-Seite zur ASP.NET-Zwei-Faktor-Authentifizierung (2FA) . Die Anmeldung ist erst nach Eingabe des korrekten OTP abgeschlossen, sodass nur autorisierte Benutzer Zugriff auf die Anwendung haben. Diese Konfiguration stärkt die Sicherheit Ihrer ASP.NET-Webanwendung und schützt vor unbefugtem Zugriff, Anmeldedatendiebstahl und anderen Cyberbedrohungen.

  • Um das zu installieren miniOrange 2FA NuGet-Paket Installieren Sie in Ihrer .NET-Anwendung einfach das miniOrange NuGet-Paket über Ihrer Anwendung.
NuGet-Paket
.NET-CLI

PM> NuGet\Install-Package miniOrange.NET.2FA

  • Nach der Installation des Pakets öffnen Sie Ihren Browser und rufen Sie das miniOrange 2FA-Dashboard über die unten stehende URL auf:
 http(s)<your-dotnet-application-base-url>?admintfaconfig=dashboard
  • Für das Testen und Verwenden des miniOrange ASP.NET 2FA-Plugins ist eine Datenbank erforderlich, da das Plugin Benutzer- und Konfigurationsdaten in der Datenbank speichert. Stellen Sie vor dem Fortfahren sicher, dass Ihre Anwendung mit einer gültigen Datenbank verbunden ist und die erforderliche Verbindungszeichenfolge in der Konfiguration Ihrer Anwendung vorhanden ist.
  • Wählen Sie das Gewünschte aus Verbindungszeichenfolge aus der Dropdown-Liste und klicken Sie auf Konfiguration speichern Schaltfläche zum Konfigurieren der Datenbankverbindung für das miniOrange 2FA-Plugin.
ASP.NET 2FA - Datenbankverbindung

  • Wenn die Registrierungsseite oder die Anmeldeseite erscheint, wurde das miniOrange 2FA-Modul erfolgreich zu Ihrer Anwendung hinzugefügt.
ASP.NET 2FA - Registrierungsseite

  • Registrieren Sie sich oder melden Sie sich mit Ihrem Konto an, indem Sie auf klicken Registrieren Klicken Sie auf die Schaltfläche, um das Modul zu konfigurieren.
  • Nach erfolgreicher Registrierung erhalten Sie einen Testlizenzschlüssel an Ihre registrierte E-Mail-Adresse.
  • Um das Modul zu aktivieren, können Sie entweder:
    • Geben Sie die Lizenzschlüssel per E-Mail erhalten in das dafür vorgesehene Eingabefeld.

    OR

    • Laden Sie die Lizenzdatei mit folgendem Befehl hoch: Wählen Sie Datei die Schaltfläche, die Sie durch Anklicken heruntergeladen haben Hier herunterladen.
ASP.NET Framework Verify-Testlizenz

  • Setzen Sie dann ein Häkchen in das Kästchen. „Ich habe die oben genannten Bedingungen gelesen und möchte die Lizenz aktivieren.“, und klicken Sie auf Lizenz aktivieren .
ASP.NET Framework Lizenz aktivieren
  • Nach erfolgreicher Lizenzaktivierung öffnet sich das Plugin-Dashboard wie unten dargestellt.
ASP.NET 2FA-Dashboard

  • Klicken Sie auf Einrichtung Knopf unter dem OTP über E-Mail Um OTP über SMS als 2FA-Methode für Ihre Benutzer zu konfigurieren.
ASP.NET 2FA: OTP per E-Mail konfigurieren

  • Geben Sie die E-Mail-Adresse ein und klicken Sie auf die Schaltfläche Holen Sie sich OTP Schaltfläche zum Empfangen eines Einmalpassworts (OTP) an die angegebene E-Mail-Adresse.
OTP per E-Mail – OTP anfordern

  • Nach einem Klick auf die Holen Sie sich OTP Nach dem Klicken auf diese Schaltfläche erhält der Benutzer einen Einmalpasscode an die registrierte E-Mail-Adresse.
  • Geben Sie das erhaltene OTP ein und klicken Sie auf das Überprüfen Sie OTP Schaltfläche. Nach der OTP-Verifizierung wird die Methode konfiguriert und kann für den Endbenutzer aktiviert werden.
OTP per E-Mail – OTP überprüfen OTP per E-Mail – Methode konfiguriert

  • Nachdem Sie die OTP-Methode per E-Mail konfiguriert haben, klicken Sie auf die 2FA-Einstellungen Schaltfläche zum Konfigurieren der für die Zwei-Faktor-Authentifizierung erforderlichen Anwendungseinstellungen.
  • Wenn Ihre Anwendung Sitzungsvariablen zum Speichern von Benutzerinformationen verwendet, aktivieren Sie die entsprechende Option. Ist die Sitzung verfügbar? Umschalten. Geben Sie dann die entsprechenden Werte für die Sitzungsbenutzername Schlüssel, Sitzungs-E-Mail-Schlüssel und Sitzungstelefonschlüsselund klicken Sie auf Einstellungen speichern .
OTP über E-Mail – Sitzungsvariable

  • Fügen Sie Ihrem Code den folgenden Code hinzu AccountController.cs Überprüfen Sie die Datei und stellen Sie sicher, dass die im Code verwendeten Sitzungsschlüssel mit den in den Plugin-Einstellungen konfigurierten Werten übereinstimmen.
 Session["username"] = username;
 Session["email"] = userEmail;
 if (!string.IsNullOrEmpty(userPhone))
 {
   Session["phone"] = userPhone;
 }
  • Wenn Ihre Anwendung keine Sitzungsvariablen zum Speichern von Benutzerinformationen verwendet, können Sie dies so belassen. Ist die Sitzung verfügbar? Umschalten deaktivieren und mit der restlichen Konfiguration fortfahren.
  • Stellen Sie sicher, dass die Aktivieren Sie 2FA Die Umschalttaste wird aktiviert, bevor sich der Endbenutzer anmeldet.
OTP per SMS – 2FA aktivieren
  • Nach dem Login sehen die Endbenutzer die 2FA einrichten Bildschirm. Klicken Einrichtung neben OTP über E-Mail.
OTP per SMS – Zwei-Faktor-Authentifizierung einrichten

  • Geben Sie Ihre E-Mail-Adresse ein und klicken Sie auf Holen Sie sich OTP .
OTP per E-Mail – Endnutzer erhält OTP

  • Geben Sie den an Ihre registrierte E-Mail-Adresse gesendeten OTP-Code ein und klicken Sie auf die Schaltfläche. Überprüfen Sie OTP .
OTP per E-Mail – Endbenutzer verifiziert OTP

  • Beim nächsten Login den OTP eingeben und klicken Bestätigen.
OTP per E-Mail – Endbenutzer validiert OTP

  • Der Benutzer wird in seiner Anwendung angemeldet sein.

 Vielen Dank für Ihre Antwort. Wir melden uns in Kürze bei Ihnen.

Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut

Wir werden uns so schnell wie möglich bei Ihnen melden!


ADFS_sso ×
Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung