Программная настройка пользователя и пароля для аутентификации. Как избежать секретного вопроса? - PullRequest
0 голосов
/ 22 сентября 2011

Я разрабатываю приложение для отеля, в котором клиенты снимают несколько снимков, а затем загружают их на свой Facebook.

Используя API-график, вы можете идентифицировать себя на Facebook, используя секретный вопрос или идентифицируя свойдрузья.

Я хочу иметь возможность идентифицировать клиентов на Facebook без необходимости всплывающих окон, указав имя пользователя и пароль, которые они мне ранее предоставили

Возможно ли это?

Если нет, если я использую один и тот же компьютер для подключения к Facebook множества разных людей, мне задают все вопросы безопасности.Можно ли этого избежать с помощью цифрового сертификата или чего-то в этом роде?

Отредактировано, чтобы добавить обратно информацию, которая была в ответе

Пользователь "Авторизовать мое приложение" уже существует.Это часть процесса входа в Facebook.

Это должно быть правильно:

  1. Пользователь делает снимок с помощью веб-камеры.
  2. Пользователь вводит электронную почту иПароль В МОЕЙ СОБСТВЕННОЙ ФОРМЕ
  3. Я подключаюсь к Facebook через свое приложение, отправляя электронную почту и пароль, и пишу приятный текст на стене пользователя.

Это то, что я делаюсейчас:

  1. Пользователь делает снимок с помощью веб-камеры.
  2. Я подключаюсь к Facebook с помощью приложения для настольного компьютера.Появляется окно входа в Facebook.
  3. Иногда Facebook указывает, что на этом компьютере слишком много учетных записей, и запрашивает дополнительную защиту (фразу или имя друга).
  4. Пользователь предоставляет доступ к моемуприложение.
  5. Мое приложение пишет хороший текст в стене пользователя.

Мне нужно, чтобы пользователь написал свой собственный адрес электронной почты и пароль в моей форме, потому что нет клавиатуры (этосистема с сенсорным экраном) И если я покажу окно с сенсорным экраном Windows, есть несколько «опасных» клавиш, таких как «окно», которые я не хочу

1 Ответ

0 голосов
/ 22 сентября 2011

Вместо этого вам нужно, чтобы пользователь "Авторизовал ваше приложение", чтобы вашему приложению был присвоен AccessToken, который затем можно использовать для выполнения необходимых действий.

Посмотрите протокол OAuth и API Graph

Начните здесь:

http://oauth.net/2/

http://developers.facebook.com/docs/reference/api/

http://developers.facebook.com/tools/explorer/?method=GET&path=616612017

...