Résultats de recherche :

×

S'inscrire Contactez-Nous

Authentification à deux facteurs (2FA) pour ASP.NET utilisant un code OTP par SMS

L'authentification à deux facteurs (2FA) pour ASP.NET renforce la sécurité de votre application ASP.NET en activant la vérification par SMS d'un code OTP (mot de passe à usage unique). Après avoir saisi un nom d'utilisateur et un mot de passe corrects, les utilisateurs reçoivent un code OTP, valable uniquement pendant une courte durée, sur leur numéro de mobile enregistré. 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, il vous suffit d'installer le package NuGet miniOrange par-dessus 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 SMS 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 SMS

  • Sélectionnez l'indicatif pays approprié dans la liste déroulante, saisissez le numéro de téléphone et cliquez sur le bouton. Obtenez OTP bouton pour recevoir un code d'accès unique (OTP).
Code OTP par SMS - 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 sur son numéro de téléphone mobile enregistré.
  • Entrez l'OTP reçu et cliquez sur le Vérifier OTP Après vérification du code OTP, la méthode sera configurée et pourra être activée pour l'utilisateur final en cliquant sur le bouton.
OTP par SMS - Vérifier l'OTP Code OTP par SMS - Méthode configurée

  • Après avoir configuré la méthode OTP par SMS, 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 SMS - 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 SMS.
Code OTP par SMS - Configurer l'authentification à deux facteurs

  • Saisissez votre numéro de téléphone dans la fenêtre contextuelle et cliquez Obtenez OTP.
Code OTP par SMS - Réception du code OTP par l'utilisateur final

  • Saisissez le code OTP envoyé à votre numéro de téléphone et cliquez Vérifier OTP.
Code OTP par SMS - Vérification du code OTP par l'utilisateur final

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

  • L'utilisateur sera connecté à son application.

 Merci pour votre réponse. Nous reviendrons vers vous bientôt.

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