Sökresultat :

×

Tvåfaktorsautentisering (2FA) för ASP.NET med Google Authenticator

Med ASP.NET tvåfaktorsautentisering (2FA) kan du lägga till ett extra säkerhetslager till standardinloggningen för ASP.NET. Med Google Authenticator måste användare ange ett tidsbaserat engångslösenord (TOTP) som genereras av appen efter att de angett sitt användarnamn och lösenord. För att utforska tillgängliga alternativ och integrationssteg, besök vår sida om ASP.NET tvåfaktorsautentisering (2FA) . Detta hjälper till att bekräfta användarnas identitet innan åtkomst till din applikation beviljas. Vår ASP.NET 2FA- lösning stöder flera autentiseringsmetoder, inklusive Microsoft Authenticator, Duo Authenticator med flera.

  • För att installera miniOrange 2FA NuGet-paket I din .NET-applikation installerar du bara miniOrange NuGet-paketet ovanpå din applikation.
NuGet-paketet
.NET CLI

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

  • När du har installerat paketet öppnar du webbläsaren och navigerar till miniOrange 2FA-instrumentpanelen med hjälp av URL:en nedan:
 http(s)<your-dotnet-application-base-url>?admintfaconfig=dashboard
  • En databas krävs för att testa och använda miniOrange ASP.NET 2FA-pluginet, eftersom pluginet lagrar användar- och konfigurationsdata i databasen. Innan du fortsätter, se till att din applikation är ansluten till en giltig databas och att den nödvändiga anslutningssträngen finns tillgänglig i din applikations konfiguration.
  • Välj önskad anslutningssträng från rullgardinsmenyn och klicka på Spara konfiguration knappen för att konfigurera databasanslutningen för miniOrange 2FA-pluginet.
ASP.NET 2FA - Databasanslutning

  • Om registreringssidan eller inloggningssidan visas har miniOrange 2FA-modulen lagts till i din applikation.
ASP.NET 2FA - registreringssida

  • Registrera dig eller logga in med ditt konto genom att klicka på Registrera för att konfigurera modulen.
  • Efter lyckad registrering får du en testlicensnyckel till din registrerade e-postadress.
  • För att aktivera modulen kan du antingen:
    • Ange licensnyckel mottagen via e-post i det angivna inmatningsfältet.

    OR

    • Ladda upp licensfilen med hjälp av Välj FIL knappen som du laddade ner genom att klicka på Ladda ner den från länken här.
ASP.NET Framework Verifiera testlicens

  • Markera sedan rutan "Jag har läst ovanstående villkor och jag vill aktivera licensen", och klicka på Aktivera licens knapp.
ASP.NET Framework Aktivera licens
  • Efter lyckad licensaktivering öppnas plugin-instrumentpanelen enligt nedan.
ASP.NET 2FA-instrumentpanel

  • Klicka på Inställd knapp under Google Authenticator för att konfigurera Google Authenticator som 2FA-metod för dina användare.
ASP.NET 2FA Google Authenticator

  • För att registrera din enhet, skanna QR-kod nedan med hjälp av Google Authenticator-appen eller använd klientens hemliga kod.
  • Efter att QR-koden har skannats genereras en sexsiffrig token i Google Authenticator-appen. Ange koden nedan och klicka på Verifiera knapp för att validera
Google Authenticator – Skanna QR-kod

  • När Google Authenticator-metoden har konfigurerats kan den aktiveras för slutanvändaren.
Google Authenticator – Konfigurerad metod

  • När du har konfigurerat Google Authenticator-metoden klickar du på 2FA-inställningar knappen för att konfigurera de programinställningar som krävs för 2FA.
  • Om din applikation använder sessionsvariabler för att lagra användarinformation, aktivera Är sessionen tillgänglig? växla. Ange sedan lämpliga värden för Sessionsanvändarnamnsnyckel, Sessions e-postnyckeloch Sessionstelefonnyckel, och klicka på Spara inställningar knapp.
OTP via SMS - Sessionsvariabel

  • Lägg till följande kod i din AccountController.cs filen och se till att sessionsnycklarna som används i koden matchar de värden som konfigurerats i plugin-inställningarna.
 Session["username"] = username;
 Session["email"] = userEmail;
 if (!string.IsNullOrEmpty(userPhone))
 {
   Session["phone"] = userPhone;
 }
  • Om din applikation inte använder sessionsvariabler för att lagra användarinformation kan du lämna Är sessionen tillgänglig? avaktivera växlingsknappen och fortsätt med återstående konfiguration.
  • Se till att Aktivera 2FA en växlingsknapp är aktiverad innan du loggar in som slutanvändare.
OTP via SMS - Aktivera 2FA
  • Efter inloggning ser slutanvändarna Konfigurera 2FA skärm. Klick Inställd bredvid Google Authenticator.
OTP via SMS - Konfigurera 2FA

  • Skanna QR code med Google Authenticator-appen eller ange den hemliga nyckeln manuellt. Ange sedan det genererade lösenordet och klicka på Verifiera knapp.
Google Authenticator – Slutanvändare skannar QR-kod

  • Vid efterföljande inloggningar, ange lösenordet som genererats av Google Authenticator-appen och klicka på Validera knapp.
Google Authenticator – Slutanvändarvalidering av engångskod

  • Användaren kommer att vara inloggad i sin applikation.

 Tack för ditt svar. Vi återkommer snart.

Något gick fel. Skicka din fråga igen

Vi kontaktar dig tidigast!


ADFS_sso ×
Hej där!

Behövs hjälp? Vi är här!

stödja