Как работает концепция OpenSocial pageViewer / pageOwner? - PullRequest
1 голос
/ 25 ноября 2011

Моя проблема может быть простой, но я просто не знаю, как работает концепция pageViewer/pageOwner, или лучше сказать, что я не знаю, как мне избавиться от этой системы.Я просто хочу сделать гаджет , который обрабатывает все Oauth-authentifications для сетей, таких как Twitter , Google + и т. Д.

Так что в основном я хочучтобы позволить пользователю сказать, сколько сетей он хочет получить, а затем я делаю все Oauth-authentifications, я использую Liferay и Opensocial для этой задачи, но получаю эту ошибку:

OAuth error: UNKNOWN_PROBLEM: Client state belongs to a different person (state owner=G-10180, pageViewer=10196) ==== Original request: GET /m8/feeds/contacts/default/base?alt=json Host: www.google.com X-Shindig-AuthType: oauth X-Forwarded-For: 87.139.78.177 X-shindig-dos: on ====

Я думаю, яЯ должен что-то изменить в файле shindig.properties, но здесь мне нужна ваша помощь.

------------------------------- ОБНОВЛЕНИЕ ---------------------------------- Я знаю, что первая часть моегоАутентификация работает, потому что я получаю токен аутентификации, но он недействителен.Я предполагаю, что гаджет ожидает токен, идентичный токену, сохраненному владельцем.

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

Заранее спасибо

1 Ответ

0 голосов
/ 07 декабря 2011

Пожалуйста, смотрите мой ответ на ваш другой вопрос: ссылка

Вы в основном сталкиваетесь с той же проблемой, когда зритель не является владельцем страницы.Как я уже упоминал в вашем другом вопросе, просмотрщик страниц должен быть владельцем страницы для гаджетов OAuth (другими словами, вы должны добавить гаджет OAuth на свою страницу).

Я надеюсь, что в будущемверсия Shindig будет полностью поддерживать добавление гаджетов OAuth на страницы, где зритель! = владелец, но у меня возникают трудности с получением отзывов от сообщества Shindig (см. здесь )

...