2010-11-01 35 views
9

La gema Devise Authentication (http://github.com/plataformatec/devise) es una herramienta de Rails para autenticar a un usuario y configurar su identidad en una aplicación de Rails. He encontrado tantas cosas geniales como esta para Rails que estoy impresionado en toda esa plataforma. Solo he estado aprendiendo Rails desde abril, y me encanta.Motor de autenticación para ASP.Net MVC como Devise for Rails?

Sin embargo, todavía trabajo en ASP.Net MVC, y he creado mi propio pequeño controlador de inicio de sesión para mi aplicación MVC. Parece que todos hacen esto para su aplicación MVC, ¿verdad? No fue realmente un dolor no hacerlo, ¡pero qué sensación de reinventar la rueda! Solo manejo la acción básica de inicio de sesión, y no todas las otras acciones manejadas por el dispositivo, como la información de la cuenta de correo electrónico, restablecimiento de contraseñas, inicio de sesión, etc. Así que, naturalmente, me pregunto si existe un equivalente .Net de Devise flotando por ahí .

Sé que .Net Framework tiene un componente de autenticación, y lo probé, pero es muy pesado en algunos aspectos, y le faltan otras características básicas que el dispositivo simplemente maneja con facilidad. Incluso las vistas para cada acción no son tan completas como el soporte de motor de vista que tiene Rails. Los esquemas de tabla para la autenticación .Net son demasiado complejos para mis necesidades. Muchas aplicaciones tienen su propia tabla de Usuarios con ID, nombre de usuario, contraseña, etc., y solo necesitamos una forma fácil de conectarnos a esa tabla y obtener todas las interacciones, acciones y vistas generadas por nosotros. La bondad de la gema Devise en Rails es que con un par de comandos de generador en la línea de comando, y unas pocas líneas aquí y allá para configurarlo en mi aplicación y controladores, entonces BOOM, todo funciona solo con tan poco esfuerzo. Ni siquiera puedo creerlo.

Espero que este nuevo .Net NuPack cosa podría proporcionar una oportunidad para traer herramientas como esta a una aplicación MVC (lo que Rails llama una gema), pero primero alguien tiene que construirlo. ¿Alguien sabe si ya se hizo?

+0

Cinco años más tarde y estoy descubriendo que todavía no es un componente de autenticación en ASP.NET que es tan simple y fácil de usar como inventar. Bastante increíble. –

Respuesta

Cuestiones relacionadas