asp.net - mvc - ¿Puedo usar OpenId con ASP MembershipProvider?
mvc authentication example (3)
No hay un proveedor incorporado disponible. Pero siempre puedes implementar tu propio proveedor.
O puede ver este disponible en codePlex.
Tengo un sitio web ASP.Net 2.0 que actualmente usa 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.
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 que ya hay necesidad de usar el modelo de proveedor?
Esta es la principal biblioteca .NET OpenID, por Andrew Arnott, empleado de MSFT: http://code.google.com/p/dotnetopenid/
No estoy seguro sobre la integración con la Membresía.
Una plantilla de proyecto web que se encuentra en http://code.google.com/p/dotnet-membership-provider/ tiene una clase de proveedor de membresía de muestra que funciona con dotnetopenid, aunque probablemente debería revisarla antes de usarla en producción. .. la última vez que verifiqué el código fuente necesité un poco de trabajo.