Facebook / Twitter con dotnetopenauth?

Tengo bastante OpenID trabajando con la biblioteca DotNetOpenAuth . Ahora me gustaría que los usuarios puedan usar Facebook y Twitter para iniciar sesión.

Esto requiere OAuth así que estoy buscando un tutorial sobre cómo usar DotNetOpenAuth OAuth.

Tengo problemas para encontrar algunos tutoriales simples sobre cómo hacer esto.

Alguien puede ayudarme porfavor?

En el momento de responder esta pregunta, DotNetOpenAuth tiene un Community Tech Preview (CTP) público que está disponible para descargar .

Pew Pew

  1. Descargue ese código fuente. Debería ser un archivo .7z. Puedes usar 7-Zip para descomprimir el código si aún no lo tienes (es gratis).
  2. Abra la solución de código fuente de muestras en Visual Studio. Estoy usando VS2010 pero creo que también hay un archivo de solución VS2008.

Más Pew Pew

  1. Ahora, abra el archivo web.config para el proyecto OAuthClient . enter image description here

  2. A continuación, edite la siguiente configuración:

Puede obtener estos valores de su aplicación en Facebook .

  1. Depurar / ejecutar la aplicación web OAuthClient. Esto iniciará una instancia de Cassini / Visual Studio Developer Server y se abrirá un navegador web:

enter image description here

Voilà! ahora puede conectarse a Facebook para iniciar sesión.

Si obtiene errores, entonces necesita asegurarse de que:

  1. Has cambiado manualmente la configuración de la aplicación de Facebook en tu archivo web.config .
  2. Ha configurado correctamente la configuración de su aplicación en el sitio web de desarrolladores de Facebook.