Ваше местоположение в сети:
Рубрика:
Путеводитель по интернету

Google Friend Connect

Google Friend Connect - еще один повод завести аккаунт на Google. Лучше всего, конечно, завести почту на Google - тогда вы получите почту, возможность участия в конференциях, джаббер-аккаунт для использования в программах мгновенного обмена сообщениями, и многое другое. Но Google-аккаунт можно завести и с использованием любого адреса электронной почты - это уже даст возиожность авторизоваться в стиле OpenID на различных сайтах, не заводя на них аккаунтов.

Если у вас есть Google-аккаунт, то очень легко оставить комментарий и на этом сайте. Нажмите кнопку Присоединиться наверху страницы для авторизации, в появившемся окне выберите аккаунт Google и авторизуйтесь там, если нужно.

Аналогично можно использовать любой OpenID идентификатор (Яндекс, ЖЖ, ...), а также менее популярные в России аккаунты Yahoo и AIM

Завести Google аккаунт очень просто. В форме авторизации нажмите кнопку Create a new Google account и следуйте инструкциям.


Для вебмастеров

Как можно прочитать, например, в этой статье, Google изменил стандарт OpenID. Поэтому большинство сайтов, уже принимающих OpenID, не могут автоматически принять Google аккаунты - невозможно просто указать адрес, как-либо завязанный на ваш Google логин, с тем чтобы он был проверен Google. Тем не менее, Google поддерживает OpenID 2.0 с Directed Identity - об этом я написал в статье, посвященной созданию своего собственного OpenID.

Чем Google Friend Connect лучше OpenID? Вопрос философский. OpenID - это протокол. Google Friend Connect - это легко устанавливаемая на сайте программа, позволяющая авторизоваться в том числе и по OpenID.

А почему я выбрал Google Friend Connect? Потому что это позволило мне с минимумом усилий начать принимать на сайте авторизацию по OpenID - Google предоставляет готовые куски кода для вставки на свою страницу. Кроме того, это позволяет не заботиться о безопасности своей базы данных, так как комментарии хранятся не на моем сайте, а на сайте Google.

А теперь Google Friend Connect можно и прикрутить к форуму.

Дата: 4 февраля 2009 г., категория: интернет сервисы.

Хотите знать все об интернете?

Введите свой адрес электронной почты чтобы подписаться на обновления!



Доставляется при помощи FeedBurner. Никакого спама. Всегда можно отписаться!

Загружается, подождите...
← OpenIDЖивой журнал →

Комментарии

1#

crycleinfalry
17 мая 2009 г. 20:15:43

У вас верстка сайта в Opera 9.64 глючит :(
 

2#

Sander ok
17 мая 2009 г. 20:20:27

Спасибо, сейчас изучу. Оперой не смотрел, только эксплорер, огнелис и хром.
 

3#

Sander ok
17 мая 2009 г. 20:33:51

А у меня вроде нормально. Сейчас из-под оперы 9.64 пишу. В чем именно проявляется глюк?
 

4#

eavasi ok
21 июня 2009 г. 21:48:41

Да и то и то безумно заманчиво, но к сожалению и GFC и OpenID имеют свои небольшие неудобства и свои прелести. Однако, мы люди вольные, а блог мой до конца моей жизни будет находиться на стадии разработки, поэтому поменять что-то - это нам ничего не стоит...)
 

5#

Sander ok
22 июня 2009 г. 23:11:34

eavasi

Кстати, что бы я посоветовал сделать на твоем блоге, так это добавить возможную авторизацию по профилю Яндекса, живому журналу и еще чему-нибудь. Изменение чисто интерфейсное, просто OpenID будет генериться автоматически по этим данным.

P.S.
Спасибо за сказанное во втором комментарии. Я его стираю, чтобы не палиться. Постараюсь ответить взаимностью.
 

6#

shahter
16 июля 2009 г. 10:03:57

Здорово. Буду прикручивать и на своем сайте!
 

7#

eavasi™
9 января 2010 г. 22:06:29

Саша, привет.
У меня несколько вопросов:
1. При авторизации через Гугл не появилась ли возможность отображать Граватары?
2. При использовании комментариев от Гугл, можно ли каким-то образом сохранить старые комменты из Базы блога.
3. Поддерживают ли комменты от Гугл дизайн ступенчатых комментариев?

Спасибо. Очень жду ответов от Сандера, которого считаю одним из немногих специалистов высокого класса по вопросам OpenID и GoogleFriendsConnect.
Шалом!
 

8#

Sander ok
9 января 2010 г. 22:30:53

Попытаюсь ответить....
Если речь идет о GoogleFriendConnect, то
1) Нет. Граватар привязан к почте, а добыть почту у GFC пользователя невозможно (ее может и не быть).
2) Нет. Мы не можем писать на сервера Google
3) Нет.

То, что можно наблюдать у меня на блоге сейчас - не настоящее GFC. Я использую лишь авторизацию по GFC, комментарии же храню сам.

Если же речь идет об авторизации по профилю Google, то поскольку известен логин, можно получить и почту и уже копать в сторону API Gravatar. Но я не знаю, есть ли для этого плагины в Wordpress. А вообще говоря, вижу будущее в авторизации по профилю Google и сам собираюсь на него переходить.
 

9#

Артем
10 мая 2010 г. 15:38:35

вау! вот это штука. у меня на хостинге размер базы данных ограничен и эта функция меня начала выручать, а главное с ней мароки мало. спасибо администратору за статью))))))))
 

10#

Alexus
10 сентября 2010 г. 15:36:56

Наконец то увидел рабочую систему авторизации по GFC API.
Сейчас встала проблема создания личного кабинета в интернет магазине.
Есть вариант просто с использованием OpenId и внутренней системы авторизации реализовать, а можно попробовать GFC. Как он к коммерческим сайтам относится?
И какие были проблемы при интеграции с API ?
Для тестов хочу сначала привернуть авторизацию на блоге http://alexusblog.com а потом уже реализовывать ее для коммерческого продукта. Буду рад любым комментариям и посильной помощи :)
 

11#

Sander ok
11 сентября 2010 г. 00:34:40

Мой вам совет, не используйте напрямую OpenID! Пользователи не знают, что это такое, и вы им этого не объясните.
А дорабатывать OpenID чтобы принимать авторизацию Google - замучаетесь!. Все это есть в GFC, и мне кажется, его достаточно легко интегрировать. Буду рад помочь, если что. Можете, кстати, у меня на форуме создать тему для детального обсуждения.
 

12#

Alexus
13 сентября 2010 г. 14:16:34

Если я правильно понял концепцию, то при использовании API GFC сайт должен сначала получить ответ от API через curl и только потом отдавать контент в браузер? Т.е. если гугл притормаживает, то и сайт притормаживает. Если канал упал (привет экскаватору или Чубайсу), то сайт лежит полностью (или как минимум лежит вся авторизация на сайте) ?
Ну и как минимум мы получаем время обработки страниц выше чем без использования API за счет дополнительного запроса (и часто не одного) на сторонний сайт?
 

13#

Sander ok
13 сентября 2010 г. 15:41:14

Alexus, запрос действительно нужно выполнять через curl, но ничего не мешает поставить на него timeout. Так что сайт работать будет, максимум, что полетит, - это система авторизация. Но, на самом деле, за год работы сайта с такой системой авторизации я ни помню ни одного момента, когда бы такое происходило.
Кроме того, эти запросы будут выполняться только при открытии первой страницы сайта - дальше информация о том, залогинен ли юзер, хранится в куки.
Сразу скажу, что подделать куки все равно не получится, так как там хрянится лишь некоторый ключ, проверяемый на сервере.
 

14#

Alexus
14 сентября 2010 г. 19:55:00

Спасибо за ответ.
Но как я понимаю, все социальные свойства - друзья, действия пользователей и т.д. - это все тоже идет через curl.
Хотя с другой стороны - OpenID делает все то же самое? Т.е. там тоже необходимо обращаться к провайдеру и проверять подлинность ?
Интересно также, если Вы используете инструменты для вебмастеров от гугла - какое среднее время доступа к страницам Вашего сайта?
И как у вас идет работа с активными участниками сайта - Вы у себя храните информацию о кол-ве комментариев, и аватары пользователей, а от GFC используете только авторизацию?
 

15#

Sander ok
14 сентября 2010 г. 23:13:26

Ну у меня не совсем так. Я не использую API друзей и комментариев.
Комментарии хранятся у меня на сайте - это просто php. При этом с комментарием хранится GFC идентификатор, если пользователь авторизован. Аватарки я выдергиваю по GFC и сохраняю на сайте. А вот то, что происходит при клике по аватарке и всякий просмотр друзей - это уже javascript.
А больше я ничего и не храню, хотя мог бы.
Например, информацию о количестве комментариев можно добыть, не обращаясь в GFC.
А сайт грузится быстро - всякие сервисы показывают время около секунды-полутора.
 

16#

Alexus
15 сентября 2010 г. 13:37:24

А почему был избран именно API от Google, а не допустим loginza.ru ? С ее более чем удобным для обычного пользователя интерфейсом авторизации http://loginza.ru/features-and-benefits ?
 

17#

Sander ok
15 сентября 2010 г. 14:21:13

Ну хотя бы потому, что я до сих пор про логинзу ничего не слышал :)
 

Подписаться на: комментарии к статье (rss), комментарии к статье (e-mail)

[*] Авторизоваться при помощи профиля Google (и не только)
Самые активные участники сайта:

Хотите разместить здесь свою аватарку? Авторизуйтесь, загружайте картинку и комментируйте!
Имя:

E-mail (если хотите подписаться на комментарии):

Сайт (не обязательно):

Я - робот! (снимите галочку, если это не так)
Для блоггеров: если вы хотите чтобы ваша ссылка индексировалась поисковыми системами, вам нужно авторизоваться при помощи Google Friend Connect и написать осмысленный комментарий по теме. В таком случае я переведу ваш аккаунт в разряд "trusted". Комментарии пользователей с проверенным аккаунтом не попадают на модерацию, ссылки индексируются, а рядом с ником стоит значок с зеленой галочкой. Да, модерацию могут пройти только ссылки IT-тематики! Внимание: если вы не авторизуетесь, я не смогу сделать вашу ссылку активной даже если мне понравятся ресурс и комментарий!
Комментарий:

Подписаться на  комментарии к статье (rss), комментарии к статье (e-mail)