2009-04-09 27 views
7

Mi pregunta, ¿es posible construir membresías de clientes y proveedores de roles (reemplazando a los proveedores de asp.net) cuando se usa asp.net mvc?asp.net mvc y membresía personalizada y proveedores de roles

Supongo que es posible, pero no he visto ninguna información al respecto.

¿Se haría de la misma manera que en asp.net? ¿Simplemente cambiando la web.config para que apunte a un nuevo proveedor y luego proporcione los métodos de anulación?

He encontrado muchos artículos sobre cómo cambiar la fuente de datos de la membresía y los proveedores de roles, pero no me gustan las tablas que usa asp.net, así que suelo usar mi propia estructura de tabla.

Si tiene algún artículo o enlace que hable de esto, sería genial.

Respuesta

9

Sí, los proveedores son exactamente iguales y funcionan igual que en asp.net "regular".

+0

Gracias. ¿Lo has probado por casualidad? Todavía estoy usando MVC y todavía no he llegado a la parte de autenticación. – dtc

+1

Sí, en las pruebas estoy usando SQLProvider contra su base de datos ASPNET típica. Sin embargo, en producción, utilizo las piezas de autorización de ActiveDirectory. Fue solo una cuestión de cambiar de proveedor en web.config y todo funciona perfecto. –

+0

Utilizo los PAB.Web.Providers livianos que obtuve de un artículo de eggheadcafe.com en mi proyecto MVC y funcionan como se esperaba. –

Cuestiones relacionadas