2013-07-14 3 views
0

У меня есть проблема с этим на слух Google+: зарегистрировались https://developers.google.com/+/web/signin/Является ли Google+ SignIn пригодным для использования в качестве OpenId?

Могу ли я использовать это как OpenId для моей домашней страницы с возможностью установки на PHP сессии, а не только в знак Javascript.

Или это только для того, чтобы получить право публиковать или комментировать Google+?

Спасибо ;-)

ответ

4

Извините, но вы можете не использовать Google+ в качестве конечной точки OpenId. Он основан на OpenID Connect, который отличается от OpenId.

Вы можете использовать конечную точку OpenID Google: https://developers.google.com/accounts/docs/OpenID, но у вас не будет доступа в Google+.

Или вы можете использовать OpenID + OAuth2: https://developers.google.com/accounts/docs/OpenID#oauth, но у вас не будет доступа в Google+.

Или вы можете использовать сервер OAuth2Login на стороне сервера: https://developers.google.com/accounts/docs/OAuth2Login и запросить области OAuth2 Google + для доступа к большинству функций платформы Google+.

Или вы можете просто использовать Google+ Войти: https://developers.google.com/+/ Это рекомендуемое решение, так как оно предоставляет клиентские библиотеки для большинства основных языков, и вы получаете доступ к полной функциональности платформы Google+.

+1

Спасибо, это именно то, что я искал! – Jokus

1

Я не уверен, , но я полагаю, вы можете использовать систему OpenID Google, чтобы запросить «основную информацию о вашей учетной записи.» Вот как я зарегистрировался в Stack Exchange. Что касается PHP, возьмите JS-триггер и отправьте GET/POST на соответствующий PHP-скрипт.

+0

но как получить данные как POST-данные на сайт? До сих пор я получаю запрос данных в JS-массиве. Возможно ли это с этим G + -Login или это просто для Javascript – Jokus

+0

@Jokus Если у вас есть данные в массиве JS, вы можете увидеть [link] (http://stackoverflow.com/a/133997/2329281) для получения информации о том, как использовать POST для PHP из JS. –

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