Pregunta

Estoy trasladando una aplicación heredada de winform a la web y me gustaría recibir algunos consejos sobre la autenticación de formularios. ¿Tengo razón al suponer que la autenticación de formularios es mejor que enrollar mi propia funcionalidad de autenticación de usuario?

Sería bastante fácil rodar por mi cuenta ya que esto es lo que hizo la aplicación winform y la estructura de la tabla ya lo admite, pero parece que la autenticación de formularios haría un trabajo mucho mejor al proteger el sitio y la información de autenticación del usuario.

Soy un viejo programador, pero bastante joven en desarrollo web y con los años he aprendido que usar las herramientas integradas de MS a veces se ve mejor de lo que funciona ... la autenticación de formularios no es uno de esos casos, ¿verdad?

¡Gracias!

¿Fue útil?

Solución

Diría que la autenticación de formularios es un caso en el que es probable que no experimente ningún "remordimiento de compradores". Puedes optar por usar algunas características muy bonitas. El modelo es muy flexible porque le permite implementar sus propios Proveedores de membresía .

Otros consejos

El uso de la autenticación de formularios no significa que no puedas usar esas tablas. Hará la verificación del nombre de usuario / contraseña y le dirá a asp.net que el usuario está autenticado. Asp.net continuará a partir de ahí, asegurándose de que se identifiquen y autentiquen las solicitudes adicionales de ese usuario (según un ticket de autenticación).

Actualización 1: Más adelante, asp.net incluyó proveedores de membresía, con algunos controles para ello. Incluso entonces puede implementar su propio proveedor de membresía, lo que en casos realmente simples puede hacer implementando solo 1 o 2 de los métodos. Si tiene varias características y no se corresponden con lo que el proveedor de membresía admite, me limitaría a una implementación personalizada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top