Разрешение пользователям входить через другие сети - PullRequest
2 голосов
/ 03 декабря 2010

В настоящее время я нахожусь в процессе датирования данных из других сетей с помощью Gigya, чтобы позволить пользователям войти на мой сайт и затем опубликовать данные с помощью php в моей базе данных.

Я не знаю, является ли это лучшим вариантом из доступных, поскольку они не точно установили его для публикации данных и т. Д .; они помещают все в подразделы о том, как делать отдельные вещи.

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

Ответы [ 2 ]

1 голос
/ 03 декабря 2010

У вас есть два элемента в вашем вопросе.

Сначала аутентификация . Существует несколько сервисов, предлагающих аутентификацию в нескольких сетях, но использование нескольких из них для одного пользователя встречается не так часто: вам, скорее всего, придется делать это самостоятельно. Для параллельной обработки нескольких идентификаторов ваш сервер должен будет хранить их и самостоятельно управлять сеансом. Gigya - это одно решение для аутентификации, есть еще два хороших:

Затем, используя api. Для этого вам нужно будет решить, что делать, а затем вызвать API самостоятельно, используя Javascript SDK или серверные. Обратите внимание, что для аутентификации вам понадобятся ключи oauth (наиболее распространенный метод аутентификации) для публикации сообщений или получения данных. Подробнее здесь:

  • developers.facebook.com / Docs / апи
  • developer.twitter.com / документ
0 голосов
/ 17 декабря 2010

Стоит отметить одну вещь о Гигье. У них есть функция showAddConnectionUI, которая в основном позволяет пользователям устанавливать одновременные соединения с несколькими социальными сетями. Например, когда пользователь проходит аутентификацию на вашем сайте с Facebook, он также может подключиться к Twitter и Google, если вы хотите разрешить это. Приятно то, что Gigya управляет этими удостоверениями для вас, поэтому вам технически не нужно ничего реализовывать на своей стороне ... просто вызовите их функцию getUserInfo, и они вернут набор удостоверений.

Не уверен, поможет ли это ... мы используем эту функцию на нашем сайте, и она работает хорошо. Вот ссылка на showAddConnectionsUI:

http://wiki.gigya.com/030_API_reference/010_Client_API/020_Methods/socialize.showAddConnectionsUI

...