Социальные сети

индекс
186,32

OpenID + Вконтакте

Рискну написать про Vkontakte на Хабре.

Делюсь идеей.

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

Если бы Вконтакте ввели OpenID, многим было бы удобнее – а в основном пользователям Вконтакте. Но не вводят, потому как самому Вконтакте это не нужно.

Что предлагается. Самому создать провайдера OpenID Вконтакте. Подтверждение подлинности пользователя и передача открытой персональной информации реализовать через приложение Вконтакте – с новым API это стало возможным.

В свое время одна команда уже пыталась реализовать нечто подобное. Тогда еще на первой версии API и работать это должно было не через приложение, а через их сайт. Причем на нем нужно авторизовываться логином и паролем от Вконтакте – а далеко не каждый сможет довериться стороннему сайту. Вконтакте этот проект не одобрили – поэтому он не работает для всех.

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

В любом случае указание своего ID Вконтакте и его подтверждение через приложение при регистрации на каком-либо интернет сервисе значительно упрощает регистрацию – персональные данные можно получить из социалки вместо ввода вручную.

Самому развивать эту идею не хочется – не до этого сейчас. Если кому-то стало интересно – вперед. Можно пообщаться с vkontakteid.ru. Возможно они не против поделиться подходящим доменом, тем более учитывая их отрицательный опыт взаимодействия с Вконтакте, у них нет никакого желания пытаться что-либо сделать со своим сервисом – в частности переделать для работы через приложение.
+6
1 июня 2009, 10:29
3

комментарии (23)

+2
FloppyFormator #
vkontakte закрытая сеть, и это рубит на корню идею использования профиля в качестве openid.
0
jeje #
И кто им будет пользоваться? Гламурные девицы? Переходить на openID никто не будет, идея не имеет смысла в реализации.
0
Nekroman #
Не понимаю почему поставили минус (ето навеное автор поста), OpenID есть не только в ЖЖ его раздают и гугл с яндексом, а большинству пользователей вконтакте OpenID нафиг ненужен, процентов 90+ наверное не знаюш што ето такое
–4
serkys #
99% :)
+2
Rchee #
Какое-то у вас странное отношение людям зарегестрированным в соц. сетях. У меня из окружения зарегестрировано примерно 90-95%. И 70-80% из них это люди учащиеся на it-специальности, кто-то пишет софт, кто-то железо делает, кто-то роботов (железо+софт)… Вполне нормальные себе люди

Очень не красиво такое отношение с вашей стороны.

Каждый выбирает то, что ему нравится. Общается там, где нравится. И занимается тем, что ему нравится. И какое же у вас право судить что кто-то о чем то не знает, да еще и в таких больших процентах.

–1
webdiktor #
Это идет от недолюбливания самой социальной сети. Да и не без зависти здесь.
–1
serkys #
Исключительно моя субъективная оценка, не более.
Не надо «додумывать» за меня. Интересно моё мнение — спросите. Вы понятия не имеете, какое у меня отношение к пользователям социальных сетей вообще и «вконтакте» в частности.
0
webdiktor #
Согласен.
–1
tiesto #
Тебя никто не спрашивал, какое твоё мнение: ты сам сказал, а теперь съезжаешь — не хорошо
+1
serkys #
А почему тролли так любят минусы в карму? Цель — стать первым с конца?
0
bezgubov #
вконтакте не чувствует конкуренции и поэтому администрация ведет очень плохую для конечного пользователя политику, если не понятно о чем я говорю сравните вконтакте с одноклассниками и вконтакте с facebook, сразу почувствуется разница в реализации и отношение к пользователю. а вобще соц. сети в 95% случаях используются для бездумного времяпрепровождения, за это их многие не любят, а на хабре просто мода такая.
0
Evengard #
Ну знаете, если в очередной список логинов по ОпенИД добавить «Вконтакте», использующий как раз такой сервис — пользоваться будут ещё как…
+4
webdiktor #
Никому и не надо знать что такое OpenID. Можно просто предлагать ввести OpenID для получения сайтом данных и/или авторизации.
+1
webdiktor #
*Просто предлагать ввести ID Вконтакте…
+1
TKing #
Мне тоже идея одного аккаунта на все Интернеты нравится.
НО! Давайте попробуем критично посмотреть на вещи:

Большая часть аудитории vk.ru сидит сугубо на нем. Там еще и переспрашивалка при попытке выйти за пределы.
Самой крохотной части пользователей OpenID нужен но его еще нету.
Кому нужен, у тех он уже есть.
Администрация соц сети не заинтересована (будет против?)

И я уже молчу о счастливых обладателей ID, которые о нем и не догадываются. Сам таким был — давно зарегистрировался на блоггере ;)
Игра не стоит свеч.
0
sidewinder #
А разве вконтакет не по образу и подобию facebook.com сделан?
Если да, то придумывать ничего не надо, так как в facebook.com есть OpenID
0
webdiktor #
Сделан по подобию, но OpenID нету
0
alex_ez #
создаем пользователя, вешаем на него бота простукивальщика
пользователь вводит на новом сайте свой айди, а в своем портфолио добавляет в портфолио, или в сообщении боту высылает контрольную строку, чтоб тот его опознал.
на этом этапе есть связка id vk — id на сайте.
дальше к id на сайте привязываем желаемые клиентом логин и пароль (и не нужны нам никакие реальные вконтактные) — и готово.

только это делать смысла нет, по-моему. на яндексе, гугле, и еще куче мест есть опенид, там же есть страницы пользователей, вконтакте — сеть закрытая, публичных страниц пользователей нет, и смысла соотв. нет.
0
webdiktor #
Не усложнять.
Делается приложение, на него переходит пользователь, нажимает в нем ссылку и все, аккаунт подтвержден.
0
qmax #
вроде же есть UserAPI (userapi.com)
разве его нельзя заюзать по аналогии с openid?
0
webdiktor #
Можно, но сайты, работающие через это должны быть одобрены Вконтактом. Случаи одобрения мне неизвестны
+2
derigel #
Не прошло и двух лет, как проект снова ожил, благодаря Open API.
ВКонтактеID = ВКонтакте + OpenID
0
Kpyto #
Ну напишите может подробнее — как делали, что нового :)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.