Résultats de recherche :

×

S'inscrire Contactez-Nous

Authentification à deux facteurs (2FA) pour ASP.NET utilisant un code OTP envoyé par e-mail

L'authentification à deux facteurs (2FA) pour ASP.NET renforce la sécurité de votre application ASP.NET en activant la vérification par code OTP (mot de passe à usage unique) envoyé par e-mail. Après avoir saisi un nom d'utilisateur et un mot de passe corrects, les utilisateurs reçoivent un code OTP (mot de passe à usage unique) valable pendant une durée limitée, envoyé à leur adresse e-mail enregistrée. Pour découvrir comment implémenter cette fonctionnalité, consultez la page de notre plugin d'authentification à deux facteurs (2FA) pour ASP.NET . La connexion n'est validée qu'après la saisie du code OTP correct, garantissant ainsi que seuls les utilisateurs autorisés peuvent accéder à l'application. Cette configuration renforce la sécurité de votre application web ASP.NET et contribue à la protéger contre les accès non autorisés, le vol d'identifiants et autres cybermenaces.

  • Pour installer le Paquet NuGet miniOrange 2FA dans votre application .NET, installez simplement le package miniOrange NuGet au-dessus de votre application.
Package NuGet
CLI .NET

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

  • Après avoir installé le package, ouvrez votre navigateur et accédez au tableau de bord miniOrange 2FA en utilisant l'URL ci-dessous :
 http(s)<your-dotnet-application-base-url>?admintfaconfig=dashboard
  • Une base de données est nécessaire pour tester et utiliser le plugin miniOrange ASP.NET 2FA, car celui-ci y stocke les données utilisateur et de configuration. Avant de poursuivre, assurez-vous que votre application est connectée à une base de données valide et que la chaîne de connexion requise est disponible dans sa configuration.
  • Sélectionnez le requis chaîne de connexion dans la liste déroulante et cliquez sur le Enregistrer la configuration bouton permettant de configurer la connexion à la base de données pour le plugin miniOrange 2FA.
Authentification à deux facteurs ASP.NET - Connexion à la base de données

  • Si la page d'inscription ou la page de connexion s'affiche, le module miniOrange 2FA a été ajouté avec succès à votre application.
ASP.NET 2FA - page d'inscription

  • Inscrivez-vous ou connectez-vous avec votre compte en cliquant sur le S'enregistrer bouton pour configurer le module.
  • Après une inscription réussie, vous recevrez une clé de licence d'essai sur votre adresse e-mail enregistrée.
  • Pour activer le module, vous pouvez soit :
    • Entrer le clé de licence reçu par e-mail dans le champ de saisie prévu.

    OR

    • Téléchargez le fichier de licence en utilisant Choisissez le fichier bouton que vous avez téléchargé en cliquant sur le Téléchargez-le à partir de ce lien.
Licence d'essai ASP.NET Framework Verify

  • Ensuite, cochez la case « J’ai lu les conditions ci-dessus et je souhaite activer la licence. », Et cliquez sur le Activer la licence .
Activer la licence ASP.NET Framework
  • Une fois la licence activée, le tableau de bord du plugin s'ouvrira comme indiqué ci-dessous.
Tableau de bord 2FA ASP.NET

  • Cliquez sur le Configurer bouton sous OTP par e-mail Configurer l'authentification par mot de passe à usage unique (OTP) par SMS comme méthode d'authentification à deux facteurs (2FA) pour vos utilisateurs.
Configuration de l'authentification à deux facteurs (2FA) ASP.NET : configuration du code OTP par e-mail

  • Saisissez votre adresse e-mail et cliquez sur le Obtenez OTP bouton pour recevoir un code d'accès unique (OTP) à l'adresse e-mail spécifiée.
Code OTP par e-mail - Recevez votre code OTP

  • Après avoir cliqué sur le Obtenez OTP En cliquant sur ce bouton, l'utilisateur recevra un code d'accès unique à l'adresse électronique enregistrée.
  • Entrez l'OTP reçu et cliquez sur le Vérifier OTP bouton, après avoir vérifié l'OTP, la méthode sera configurée et pourra être activée pour l'utilisateur final.
OTP par e-mail - Vérifier l'OTP Code OTP par e-mail - Méthode configurée

  • Après avoir configuré la méthode OTP par e-mail, cliquez sur Paramètres 2FA bouton permettant de configurer les paramètres de l'application requis pour l'authentification à deux facteurs.
  • Si votre application utilise des variables de session pour stocker les informations utilisateur, activez le La session est-elle disponible ? bascule. Saisissez ensuite les valeurs appropriées pour le Clé du nom d'utilisateur de session, Clé de messagerie de session et Clé téléphonique de sessionet cliquez sur Enregistrer les paramètres .
Code OTP par e-mail - Variable de session

  • Ajoutez le code suivant à votre AccountController.cs Vérifiez le fichier et assurez-vous que les clés de session utilisées dans le code correspondent aux valeurs configurées dans les paramètres du plugin.
 Session["username"] = username;
 Session["email"] = userEmail;
 if (!string.IsNullOrEmpty(userPhone))
 {
   Session["phone"] = userPhone;
 }
  • Si votre application n'utilise pas de variables de session pour stocker les informations utilisateur, vous pouvez laisser le champ vide. La session est-elle disponible ? Désactivez cette option et poursuivez la configuration restante.
  • Veillez à ce que Activer 2FA Le bouton bascule est activé avant la connexion en tant qu'utilisateur final.
Code OTP par SMS - Activer l'authentification à deux facteurs
  • Après la connexion, les utilisateurs finaux voient le Configurer 2FA filtrer. Cliquez sur Configurer à côté de OTP par e-mail.
Code OTP par SMS - Configurer l'authentification à deux facteurs

  • Entrez votre adresse email et cliquez sur le Obtenez OTP .
Code OTP envoyé par e-mail - Réception du code OTP par l'utilisateur final

  • Saisissez le code OTP envoyé à votre adresse e-mail enregistrée et cliquez sur Vérifier OTP .
Code OTP envoyé par e-mail - Vérification du code OTP par l'utilisateur final

  • Lors de votre prochaine connexion, saisissez le code OTP et cliquez sur Valider.
Code OTP envoyé par e-mail - Validation du code OTP par l'utilisateur final

  • L'utilisateur sera connecté à son application.

 Merci pour votre réponse. Nous vous recontacterons prochainement.

Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête

Nous vous contacterons dans les plus brefs délais !


ADFS_sso ×
Bonjour!

Besoin d'aide? Nous sommes ici !

soutenez