2011-01-05 36 views
5

¿Cómo puedo autenticarme con un nombre de usuario (correo electrónico) y una contraseña? Las muestras proporcionadas solo llaman "authorizer.Authorize()" sin credenciales (que simplemente arroja una excepción de formato de "URI no válido" para mí). ¿Necesito un accessToken? De ser así, ¿cómo obtengo uno?Autenticación mediante Facebook C# SDK

Respuesta

2

Este tutorial le ayudará a: Getting Started with the Facebook C# SDK

+0

Gracias pero vi esto y no explica cómo usar el nombre de usuario/contraseña. :( – BeeGeez

+0

¿Sería esto lo que está buscando, entonces? Http://msdn.microsoft.com/en-us/windows/ee702803 – Jon

+0

Totalmente perdido ahora. ¿Necesito una clave de aplicación y una clave secreta ahora? ¿Dónde está el usuario? ¿La cuenta se ajusta para que pueda obtener/establecer los datos correctos? – BeeGeez

5

No se puede autenticar con un nombre de usuario y contraseña. Debe usar OAuth para autenticar a un usuario. Facebook no permite a los desarrolladores de aplicaciones recopilar nombres de usuarios y contraseñas de los usuarios.

+0

Gracias por la explicación. No estoy recopilando nombres de usuario y contraseñas. Ya tengo los nombres de usuario y las contraseñas y quiero ejecutar informes para mis clientes. Me ayudaron anteriormente con el problema de informes y lo aprecio pero me encontré con un problema con el código porque no estaba autenticado. Debe haber una manera de hacer esto con OAuth entonces. Solo necesito atar en la cuenta (solo tengo nombre de usuario/passwor d) con OAuth de alguna manera. Hay alguna manera de hacer esto? – BeeGeez

0

No estoy seguro de lo que está tratando de hacer exactamente. Pero aquí está mi experiencia y mi conocimiento de autenticación.

Para autenticar a un usuario, necesita una aplicación de Facebook (específicamente id de aplicación y código de servidor), el usuario debe ingresar su nombre de usuario y contraseña, y permite que su aplicación acceda a sus datos.

Este proceso de autorización generará un token de acceso que su aplicación de Facebook tendrá acceso a la información del usuario. Tenga en cuenta que este access_token caduca a menudo y en ese caso necesita autenticarse nuevamente.

http://developers.facebook.com/docs/authentication/

0

Siga este enlace de youtube y es posible entender cómo va a llegar autenticado utilizando ur sitio web. este redirigirá que a facebook donde usted tiene que entrar, por lo que si desea que un usuario al azar en ur sitio para autenticar que va a ser redirigido a facebook inicia sesión si u utilizar el código de este ejemplo:

Facebook Auth Example

Espero que esto es lo que buscas m8!