EmailAddressAtrbute
Autenticación y autorización
Autenticación
Validación de entrada
System.ComponentModel.DataAnnotations
Desarrollo rápido y flexible
Almacenar contraseñas de forma segura usando algoritmos de hashtag y salting.
Componentes que se utilizan para crear la interfaz de usuario de una aplicación web.
Presentación personalizada
Especifica que el valor de un campo de datos es un número de tarjeta de crédito.
Se pueden construir aplicaciones que puedan crecer con el tiempo y manejar un mayor volumen de tráfico.
Librería que proporciona clases de atributos que se usan para definir los metadatos para ASP.NET MVC y los controles de ASP.NET.
Web Parts
Manejo de contraseñas
Permiten especificar reglas de validación para las propiedades del modelo.
Proceso que determina las acciones que un usuario puede realizar.
MinLenghtAttribute
Especifica la longitud mínima de los datos de matriz o de cadena permitida en una propiedad.
Utiliza validación tanto en el lado del cliente como del servidor para evitar ataques de inyección SQL, XSS y otros ataques comunes.
Especifica una lista d valores que se deben permitir en una propiedad.
Atributos de validación
Proceso en el que un usuario proporciona sus cuentas que después se comparan con las almacenadas en un sistema operativo, base de datos, aplicación o recurso.
Valida una dirección de correo electrónico.
Puede ofrecer una experiencia de usuario más atractiva y relevante al ajustar el diseño y contenido de los elementos en función de los datos y comportamiento del usuario,
Comunidad activa y soporte técnico
Cuenta con una gran comunidad de desarrolladores y una amplia gama de recursos de aprendizaje, documentación y soporte técnico disponibles en línea.
AllowedValuesAttribute
Escalabilidad
Utiliza los sistemas de autenticación integrados de ASP.NET para autenticar usuarios.
CreditCardAttribute
Proporciona un marco de trabajo flexible y poderoso para el desarrollo de aplicaciones web.
Autorización