Тег «OpenID»

MyOpenID: конец

В своё время я довольно активно увлекался OpenID и писал про него не раз. Приводил в пример MyOpenID. Но годы шли и протокол, по большому счёту, стал не нужен. Его идеи реализованы в oAuth и сейчас активно применяются всеми соцсетями, которые захватили мир. Так что новость про закрытие проекта MyOpenID меня не удивила. Такие дела…

08.09.2013. Раздел: Интернет. Ключевые слова: .

Новая форма комментариев

На фоне унылого сегодняшнего старта СуперХабра, решил я выделиться на его фоне (муахаха) и сделать в блоге то, о чем давно просили — возможность комментировать посты без OpenID. В общем, свой эксперимент считаю успешным — комментировали довольно активно записи с помощью авторизации через OpenID. Отказываться от его я, естественно, не собираюсь — разрешу лишь писать комменты, вводя только свой ник и мыло.

Кстати, одним из преимуществ OpenID можно считать то, что спам-боты с системой пока не знакомы. Конечно, это до того, пока OpenID не станет популярным. Но до этого спам меня не беспокоил и никаких captcha не пришлось лепить. Правда, и сейчас ограничение оставил — нельзя вписать свой сайт, если вы не логинитесь через OpenID. Но в тексте поста, само собой, можно… Ну, вы понимаете к чему это приведет.

Надеюсь, вкладки сверху всем будут удобны и все возможные варианты поведения пользователей я продумал. А для пущей уверенности — протестируйте, поспамте меня :)

P.S. Столько раз в посте встречается слово OpenID, хотя пост какбе и не про это… И вообще обновление движка сегодня довольно существенное.

05.05.2008. Раздел: Блоги. Ключевые слова: , , , .

MyOpenID: продолжение

Тестирование моего нового OpenID-провайдера выявило 2 глюка. Во-первых, тех строчек, что я первоначально вписал для идентификации сайта, оказалось недостаточно. Справка на MyOpenID мне это подтвердила и выдала правильный вариант :)

<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://slaver.myopenid.com/" />
<link rel="openid2.local_id" href="http://slaver.myopenid.com" />
<link rel="openid2.provider" href="http://www.myopenid.com/server" />
<meta http-equiv="X-XRDS-Location" content="http://www.myopenid.com/xrds?username=slaver.myopenid.com" />

А второй глюк был связан с маленькой и популярной php-библиотечкой для OpenID-авторизации — Simple OpenID PHP Class. Там есть метод поиска необходимых тегов и атрибутов в коде подтверждаемого сайта — HTML2OpenIDServer. В нем все кавычки и порядок атрибутов жестко прописаны в регулярном выражении, поэтому теги с одинарными кавычками не читались и система писала ошибку. Так, например, было с сайтами на blogger, о чем сообщил alexey. В итоге было принято решение прицепить нормальную библиотку для парсинга страниц, чтобы избежать возможных вариантов проблемы. Морозов мне подсунул старый, но работающий класс с тривиальным названием HtmlParser. Даже линк на него не могу дать — сайт мёртв. Тем не менее, все теперь работает замечательно. Будьте бдительны! :)

14.02.2008. Раздел: Интернет. Ключевые слова: , .

MyOpenID

Присобачил пояснительную записку для формы отправки комментариев, для тех, кто не знает еще, что такое OpenID. Хорошо, что эта технология развивается и становится популярнее.

Правда, большинство OpenID-провайдеров имеют крайне скудные настройки. До сегодняшнего дня я использовал Яндекс-акаунт для привязки домена. Но Яндекс даже не возвращает нормального имени, а лишь название учетной записи. Качественно от него отличается MyOpenID. Здесь можно создавать несколько разных профилей для одного акаунта, редактировать всю необходимую информацию и даже загружать свои фотографии.

Единственный недостаток — url, который имеет вид username.myopenid.com. Но и эту неприятность можно обойти и повесить связь на любой домен! Я добавил три строчки в код сайта и теперь использую OpenID2 со всеми его преимуществами!

<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid2.provider" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://slaver.myopenid.com/" />

13.02.2008. Раздел: Интернет. Ключевые слова: , , , .

Социальные наблюдения

OpenID имеет некоторые недостатки, которые, превращаются в преимущества — комментят только те, у кого есть хотя бы аккаунт на яндексе или ЖЖ. Но людишки, забежавшие с поисковиков, как я понимаю, да таких суперсовременных технологий не доросли. Слава Богу хоть по запросу top4top не заходят.

Просматривал временную табличку, куда комменты записываются, пока по OpenID не подтвердится автор: за 2 дня работы блога с OpenID 4 коммента так и не попали на страницы блога. Статистика такая: 2 комментария-теста (видимо, автор решил посмотреть, а каково оно редиректиться на свой OpenID-сервер), 1 спам-пост (роботы не спят) и 1 комментарий от мимо идущего. Куда, как вы думаете, он направлялся? Правильно, к Курту. Мои социальные наблюдения за публикой с поисковиков показывают, что музыкальные фанатики наиболее активно комментируют посты. Особенно они радуют меня на ultra-music. Сайт мертвый уже почти год, но даже это не сравнимо с тем, что до сих пор активно комментируются новости 3-4-летней давности. Сообщения типа «Бритни самая классная!» или «этот клип Димы Билана чудесный», меня уже не удивляют, ага…

29.01.2008. Раздел: Интернет. Ключевые слова: , , .