2012-05-26 25 views
9

En this video Ayende critica al host por usar membresía asp.net. Si la membresía de asp.net no es buena, ¿qué es? En el video, Ayende no mencionó qué más podrías usar, solo señaló que la membresía de asp.net no debería usarse. ¿Sabes qué otras buenas alternativas hay para la membresía de asp.net?¿Cuáles son las alternativas de membresía ASP.NET?

Respuesta

7

Ayende tiene opiniones 'fuertes'. :-) Sugeriría que la idoneidad de la membresía de ASP.NET realmente depende de lo que estás tratando de lograr. This question muestra algunos pros y contras y algunas ideas de trabajar en alternativas. El punto es que es muy extensible, por lo que puedes usar tanto o tan poco como quieras.

Personalmente, ahora me estoy divirtiendo mucho con FluentSecurity, aunque está dirigido específicamente a MVC.

EDITAR:Another question en esto, and another.

+2

Estoy de acuerdo con Holf, la opinión de Ayendes es, de hecho, una 'Opinión'. Su opinión contendrá razones para no usar e implementar la función de membresía en ASP.NET, probablemente no se adapte al proyecto/escenario único que desea crear. En mi opinión, la función de membresía es una excelente característica FUERA DE LA CAJA lista para usar y tiene la encriptación necesaria que necesito para mis propios proyectos. Tiene una función de correo electrónico única, restablecimiento y recuperación de contraseñas y mucho más. Utilizo la membresía de asp.net porque el tiempo que me llevaría codificar las mismas características sería demasiado – Kev

+2

Así que para terminar y resumir en mi comentario anterior: en el mundo de la programación no hay una solución única para las necesidades de cada desarrollador, cada proyecto es diferente y los requisitos son diferentes. Este es un gran ejemplo. La membresía de asp.net puede ser excesiva para los requisitos del cliente A, donde es posible que no ofrezca todas las soluciones para el Cliente B. Para el Cliente C, podría ser perfecto. O puede optar por usar solo las características que necesita para el Cliente A y C. Depende de usted, como desarrollador, ver si satisface los requisitos de su proyecto y los requisitos de seguridad. Espero que esta sea información útil :) – Kev

Cuestiones relacionadas