Аутентификация с использованием Facebook C # SDK - PullRequest
5 голосов
/ 06 января 2011

Как я могу пройти аутентификацию с помощью имени пользователя (электронной почты) и пароля? В предоставленных примерах просто вызывается «authorizer.Authorize ()» без учетных данных (что просто вызывает для меня исключение формата «Неверный URI»). Нужно ли мне accessToken и если да, то как мне его получить?

Ответы [ 4 ]

5 голосов
/ 07 января 2011

Вы не можете аутентифицироваться с помощью имени пользователя и пароля.Вы должны использовать OAuth для аутентификации пользователя.Facebook не разрешает разработчикам приложений собирать имена пользователей и пароли от пользователей.

2 голосов
/ 06 января 2011

Это руководство должно помочь вам: Начало работы с Facebook C # SDK

0 голосов
/ 12 ноября 2013

Перейдите по этой ссылке на YouTube, и вы, возможно, поймете, как вы будете аутентифицированы на вашем веб-сайте. это перенаправит вас на Facebook, где вы должны авторизоваться, поэтому, если вы хотите, чтобы случайный пользователь на вашем сайте аутентифицировался, они будут перенаправлены на Facebook, если вы используете код из этого примера:

Пример аутентификации Facebook

Надеюсь, это то, что вы ищете m8!

0 голосов
/ 17 января 2012

Я не уверен, что именно вы пытаетесь сделать. Но вот мой опыт и мои знания об аутентификации.

Чтобы аутентифицировать пользователя, вам необходимо приложение facebook (в частности, идентификатор приложения и код сервера), пользователь должен ввести свое имя пользователя и пароль и разрешить вашему приложению получить доступ к их данным.

Этот процесс авторизации сгенерирует токен доступа, который будет использовать ваше приложение Facebook для доступа к информации пользователя. Обратите внимание, что этот access_token часто истекает, и в этом случае вам необходимо снова пройти аутентификацию.

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

...