11

Tengo un sitio web ASP.Net 2.0 que utiliza actualmente un MembershipProvider personalizado y el control de inicio de sesión estándar. Me gustaría reemplazar el control de inicio de sesión con el de DotNetOpenId.¿Puedo usar OpenId con ASP MembershipProvider?

Anulo el ValidateUser que verifica el nombre de usuario y la contraseña, pero no debería necesitar implementar esto al usar OpenId.

¿Es posible utilizar OpenId y todavía tener el proveedor de membresía disponible para que pueda seguir utilizándolo para acceder al usuario que está conectado actualmente?

¿O es el caso ya existe la necesidad de utilizar el modelo de proveedor?

Respuesta

6

No hay un proveedor incorporado disponible. Pero siempre puedes implementar tu propio proveedor.

O puede consultar this one disponible en codePlex.

4

Una plantilla de proyecto web que se encuentra en http://code.google.com/p/dotnet-membership-provider/ tiene una clase de proveedor de pertenencia de ejemplo que funciona con dotnetopenid, aunque probablemente debería hacer una revisión del mismo antes de utilizarlo en la producción ... la última vez que comprobado que el código fuente necesitaba un poco de trabajo.

+2

Vote por una mejor interfaz de proveedor de pertenencia que funcione con OpenID: http://aspnet.uservoice.com/forums/41199-general/suggestions/486926-new-membership-provider-interface-supporting-redir –

Cuestiones relacionadas