2010-12-03 2 views
2

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

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

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

+0

Какой вопрос? – zerkms 2010-12-03 02:11:14

ответ

1

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

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

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

  • developers.facebook.com/docs/api
  • developer.twitter.com/doc
0

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

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

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

Смежные вопросы

 Смежные вопросы