Resultados de la búsqueda :

×

Autenticación de dos factores (2FA) para ASP.NET mediante OTP por correo electrónico

La autenticación de dos factores (2FA) de ASP.NET añade una capa adicional de seguridad al proceso de inicio de sesión de su aplicación ASP.NET mediante la verificación con OTP por correo electrónico . Con este método, tras introducir el nombre de usuario y la contraseña correctos, los usuarios reciben un código de un solo uso (OTP) con caducidad limitada a su dirección de correo electrónico registrada. Para obtener más información sobre cómo implementarlo, visite nuestra página del plugin de autenticación de dos factores (2FA) de ASP.NET . El inicio de sesión se completa únicamente tras introducir el OTP correcto, lo que garantiza que solo los usuarios autorizados puedan acceder a la aplicación. Esta configuración refuerza la seguridad de su aplicación web ASP.NET y ayuda a protegerla contra el acceso no autorizado, el robo de credenciales y otras amenazas cibernéticas.

  • Para instalar el Paquete NuGet de miniOrange 2FA En su aplicación .NET, simplemente instale el paquete NuGet miniOrange encima de su aplicación.
Paquete NuGet
CLI de .NET

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

  • Tras instalar el paquete, abra su navegador y acceda al panel de control de 2FA de miniOrange utilizando la siguiente URL:
 http(s)<your-dotnet-application-base-url>?admintfaconfig=dashboard
  • Se requiere una base de datos para probar y usar el complemento miniOrange ASP.NET 2FA, ya que este almacena datos de usuario y configuración en ella. Antes de continuar, asegúrese de que su aplicación esté conectada a una base de datos válida y de que la cadena de conexión necesaria esté disponible en la configuración de su aplicación.
  • Seleccione el requerido Cadena de conexión en el menú desplegable y haga clic en el Guardar configuración Botón para configurar la conexión a la base de datos para el plugin miniOrange 2FA.
ASP.NET 2FA - Conexión a la base de datos

  • Si aparece la página de registro o la página de inicio de sesión, el módulo miniOrange 2FA se ha añadido correctamente a su aplicación.
ASP.NET 2FA - página de registro

  • Regístrese o inicie sesión con su cuenta haciendo clic en Registrarse Botón para configurar el módulo.
  • Después de registrarse exitosamente, recibirá una clave de licencia de prueba en su dirección de correo electrónico registrada.
  • Para activar el módulo, puede:
    • Escriba el clave de licencia Recibido por correo electrónico en el campo de entrada provisto.

    OR

    • Cargue el archivo de licencia usando el Elija El Archivo botón que descargaste haciendo clic en el Descárgalo desde este enlace..
Verificación de licencia de prueba de ASP.NET Framework

  • Luego, marca la casilla "He leído las condiciones anteriores y quiero activar la licencia"., Y haga clic en Activar licencia .
Activar licencia de ASP.NET Framework
  • Tras la activación correcta de la licencia, se abrirá el panel de control del plugin como se muestra a continuación.
Panel de control de autenticación de dos factores (2FA) de ASP.NET

  • Haga clic en el elemento Configurar botón debajo del OTP por correo electrónico para configurar OTP por SMS como método de autenticación de dos factores (2FA) para sus usuarios.
Configuración de autenticación de dos factores (2FA) en ASP.NET mediante OTP por correo electrónico

  • Ingrese la dirección de correo electrónico y haga clic en el Obtén OTP Botón para recibir una contraseña de un solo uso (OTP) en la dirección de correo electrónico especificada.
OTP por correo electrónico - Obtenga OTP

  • Después de hacer clic en el Obtén OTP Al pulsar el botón, el usuario recibirá un código de un solo uso en la dirección de correo electrónico registrada.
  • Ingrese la OTP recibida y haga clic en el Verificar OTP Botón, luego de verificar OTP el método quedará configurado y podrá habilitarse para el usuario final.
OTP por correo electrónico: verificar OTP Pago de un solo uso por correo electrónico - Método configurado

  • Después de configurar el método OTP por correo electrónico, haga clic en el Configuración 2FA Botón para configurar los ajustes de la aplicación necesarios para la autenticación de dos factores (2FA).
  • Si su aplicación utiliza variables de sesión para almacenar información del usuario, habilite la ¿Hay sesión disponible? alternar. Luego ingrese los valores apropiados para el Clave de nombre de usuario de sesión, Clave de correo electrónico de la sesión, y Clave del teléfono de la sesióny haz clic en Guardar configuración .
OTP por correo electrónico - Variable de sesión

  • Agregue el siguiente código a su AccountController.cs Archivo y asegúrese de que las claves de sesión utilizadas en el código coincidan con los valores configurados en los ajustes del complemento.
 Session["username"] = username;
 Session["email"] = userEmail;
 if (!string.IsNullOrEmpty(userPhone))
 {
   Session["phone"] = userPhone;
 }
  • Si su aplicación no utiliza variables de sesión para almacenar información del usuario, puede dejar la ¿Hay sesión disponible? Desactive la opción y continúe con la configuración restante.
  • Asegúrese de que el Habilitar 2FA El botón de alternancia se habilita antes de iniciar sesión como usuario final.
OTP por SMS: Habilitar autenticación de dos factores (2FA)
  • Después de iniciar sesión, los usuarios finales ven el Configurar 2FA pantalla. Hacer clic Configurar junto a OTP por correo electrónico.
OTP por SMS - Configurar la autenticación de dos factores (2FA)

  • Ingrese su dirección de correo electrónico y haga clic en Obtén OTP .
OTP por correo electrónico: el usuario final recibe el OTP.

  • Ingrese la OTP enviada a su dirección de correo electrónico registrada y haga clic en el botón. Verificar OTP .
OTP por correo electrónico: el usuario final verifica el OTP.

  • En el siguiente inicio de sesión, ingrese el OTP y haga clic. Validar.
OTP por correo electrónico: el usuario final valida el OTP.

  • El usuario habrá iniciado sesión en su aplicación.

 Gracias por su respuesta. Nos pondremos en contacto con usted en breve.

Algo salió mal. Por favor envíe su consulta nuevamente

¡Nos pondremos en contacto con usted lo antes posible!


ADFS_sso ×
¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

múltiples proveedores