2009-08-25 11 views
5

Estamos desarrollando una aplicación web asp.net 2.0 en la que el usuario puede iniciar sesión o iniciar sesión con la cuenta de Twitter.Cómo usar Twitter como inicio de sesión para un sitio web

cuando el usuario hace clic en el botón de twitter, debe llevarlo a la página de inicio de sesión de Twitter. después de que su inicio de sesión sea exitoso, Twitter debería poder reenviarme a la página web de mi página.

Háganme saber.

por ejemplo. twitter

+0

Por favor, ¿sabes qué? ¿Cómo hacerlo por ti? Tienes que hacer una pregunta. – JoshJordan

+2

@JoshJordan Pensé que estaba bastante claro. Él quiere saber cómo implementar un sistema estilo Facebook Connect para Twitter. – ceejayoz

+0

¿alguna solución final con código fuente completo de muestra trabajando al respecto? – Kiquenet

Respuesta

15

Para esto, utiliza el marco de autenticación OAuth de Twitter. Se usa para que los usuarios no tengan que ingresar directamente su usuario + contraseña en su sitio. (Supongo que ya sabe cómo funciona el front-end para eso).

Puede usar this little example para usar OAuth desde .NET - está diseñado para ASP.NET. (La demo que el tipo proporciona es My Tweeple.)

+0

Esto es más como un estado de actualización de usuario a su cuenta de Twitter usando oAuth. Pero estoy tratando de implementar como un facbook connect. por ej. a friendfeed.com y haga clic en el botón de Twitter. – vamsivanka

+4

OAuth se utiliza para hacer eso. http://apiwiki.twitter.com/Sign-in-with-Twitter – ceejayoz

+0

@Lucas Jones ¿Estoy obteniendo un user_id para twitter? Parece ser de diferente duración para diferentes usuarios. ¿Es eso una identificación única? ¿Puedo usar como identidad única para agregar una cuenta en mi db? –

0

Twitterizer biblioteca tienen aplicación ASP.NET de muestra que le guiará a través del proceso de autorización OAuth y tratar de explicar lo que está pasando y cómo se puede hacer lo mismo en su aplicación.

This article demuestra cómo integrar Twitter en la aplicación web usando la biblioteca de Twitterizer. Puede permitir que sus visitantes publiquen tweets, vean su línea de tiempo y mucho más.

Here es un ejemplo que muestra cómo implementar Twitter OAuth con .NET y código de ejemplo adjunto.

Cuestiones relacionadas