2011-05-15 14 views
6

Quiero tener un mecanismo de autenticación para mi sitio (en asp.net mvc3), primera opción openID otra opción a través de mi sitio. No sé cómo comenzar con dotnetopenid, porque no tiene un buen documento o alguna guía para comenzar. ¿Hay algún documento visual o algún recurso útil paso a paso para ello? La otra pregunta: quiero tener la autenticación de google y yahoo openID, ¿hay alguna diferencia para usar ambas?cómo comenzar a usar openID en un proyecto asp.net mvc3?

tanques mucho por sus sugerencias

Respuesta

9

Usted podría hacer peor que descargar la plantilla ASP.NET MVC 2 OpenID web site (C#) de la Galería de Visual Studio.

Una plantilla de proyecto C# ASP.NET MVC para a conseguir que en un comienzo fuerte en un sitio web que acepte OpenID. También se incluye un proveedor de servicios OAuth para que los clientes puedan acceder a los datos del usuario con la autorización del usuario y sin una contraseña .

También hay una plantilla de llamada Html5-MVC3-BP-OpenAuth que se describe como:

Esta plantilla crea un proyecto MVC3 Razor con Html5 la plancha de caldera de Paul irlandés. También incluye el DotNetOpenAuth CTP para la autenticación a través de OpenId, Twitter (OAuth) o Facebook (OAuth2).

Alternativamente echa un vistazo a MvcOpenID - An OpenID Starter Kit for ASP.NET MVC en CodePlex:

"MvcOpenID es un kit de inicio de OpenID para ASP.NET MVC Es, ante todo, un herramienta de aprendizaje que he aprendido mucho.. acerca de OpenID mientras desarrollaba esto y comentó el código mucho. Ejecutando la aplicación y paso a través del código es el mejor y probablemente la forma más rápida de aprender. Además de su valor educativo que también puede usarlo como un kit de inicio para sus aplicaciones web basadas en ASP.NET MVC . "

0

Adicionalmente es posible que desee cheques Dominick Baier entradas de blog here y here sobre el tema.

Cuestiones relacionadas