2010-09-15: Теперь проще всего в качестве OpenID использовать страницу гугло-профиля. Достаточно создать профиль и выбрать ему URL.
Нашёл заметку, как можно использовать OpenID в blogger (ну и, в общем, на любом другом сайте). А с OpenID можно постить и в ЖЖ, и во многих независимых блогах, а также пользоваться другими сервисами, не регистрируясь на каждом из них отдельно (например, RUmarkz и Zooomr поддерживают OpenID).
Инструкция такая:
- Получить OpenID, например на одном из бесплатных OpenID-сервисов. Можно, например, воспользоваться pip.versignlabs.com или www.myopenid.com. Или ЖЖ, или moikrug.ru.
- Добавить в шаблон блога (или в шаблон сайта), в
head<link rel="openid.server" href="http://pip.verisignlabs.com/server" />
где логин — логин на pip.versignlabs.com в данном случае. Если у вас уже есть учетная запись пользователь в LiveJournal, то можно вставить вместо этого
<link rel="openid.delegate" href="http://логин.pip.verisignlabs.com/" /><link rel="openid.server" href="http://www.livejournal.com/openid/server.bml" />
<link rel="openid.delegate" href="http://пользователь.livejournal.com/" /> - Всё, можно пользоваться. И указывать адрес своего блога в качестве OpenID. Запрос будет перенапрявляться выбранному OpenID-сервису (в который, предварительно, конечно нужно залогиниться).
Другой способ: использование OpenID самого Blogger
(добавлено 07.02.2008)
В январе Blogger разрешил подписывать комментарии с помощью OpenID, а затем и сам стал полноценным OpenID-провайдером. Это значит, что теперь можно не делегировать аутентификацию стороннему провайдеру (например, ЖЖ), а пользоваться сервисом Google. Вероятно это будет работать лучше, чем делегация, которую не всегда корректно обрабатывают, например, некоторые основанные на Wordpress блоги…
Возможность эта пока экспериментальная, но, вроде, работает. Я следовал вот этой инструкции на английском языке.
Порядок такой:
- Идём по вот этой ссылке и редактируем свой профиль, используя экспериментальный интерфейс (в общедоступном интерфейсе этой функции ещё нет). В разделе Privacy включаем «Enable OpenID for blogs»*.
- В шаблон блога, в раздел
<head>вставляем:<link rel="openid.server" href="http://draft.blogger.com/openid-server.g" />
Сделал, попробовал, вроде работает (не везде, не срабатывает во многих wordpress-блогах, буду разбираться; есть подозрение, что это связано с тем, что blogger заменяет двойные кавычки в шаблоне на одиночные, а может быть это просто баг плагина для wordpress).
Дополнение: возможно, кому-то будет интересно узнать, откуда все эти «rel="openid.server"» берутся; вот ссылки на спецификации: Transforming an HTML document Into an Identifier (OpenID 1.1) и HTML-based discovery (OpenID 2.0).
*) Дополнение 2008-10-25: Прошёл год. Похоже, OpenID в Blogger вышел из экспериментальной стадии. Теперь его не надо включать в экспериментальном профиле пользователя, но есть вкладка «OpenID» в найстройках блога, а в шаблонах новосозданных блогов уже есть строчка
<link rel="openid.server" href="http://www.blogger.com/openid-server.g" />. Так что если вы начали пользоваться Blogger недавно, то скорее всего всё уже и так работает. Пропробовать работу OpenID можно здесь.



У меня не получилось таким образом привязать свой OpenID по адресу getopenid.com/demonjaka к блогу на блоггере.
ОтветитьУдалитьУ меня получалось с OpenID на verisignlabs и на livejournal. Работает практически везде.
ОтветитьУдалитьНе работает аутентификация в блоге solargate.ru, но это, возможно, заморочки именно этого блога, всё лень автору написать об этом... На RUmarkz и в большинстве других мест работает.
Этот комментарий был удален автором.
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьУпс. Извини. Автоматом получилось.
ОтветитьУдалитьА новый способ в том, что теперь сам blogger стал OpenID сервером?
Я ещё для старого blogspot писал, когад ещё republish надо было делать. Исправлять не стал - история.
Ладно, замяли. На самом деле большое тебе спасибо, что раскопал, как это делается.
ОтветитьУдалитьА новый способ да, используя OpenID-провайдер самого Blogger. Возможность совсем недавно появилась, но вроде бы работает. Я дополнил заметку.
Спасибо, этого всё время не хватало; приходилось подписываться вручную под анонимными отзывами.
ОтветитьУдалитьНу, в общем-то, если у вас есть доменное имя и хостинг для него, можно с легкостью поставить свой OpenID-сервер туда и не мучаться с регистрациями.
ОтветитьУдалитьХех. Не знал, что достаточно добавить две строчки в шаблоне, чтоб так привязать. Мучался с OpenID-серверами и сталкивался с несовместимостью версий (2.0 & 1.1). Теперь привязал к myopenid и проблема уже не моя :) Спасиб за пост.
ОтветитьУдалитьЕлки, что-то нет у моем профайле экспериментальном ничего про опенайди.... может, они уже убрали эту функцию?
ОтветитьУдалитьКруглову:
ОтветитьУдалитьДействительно, теперь и мне в профиле его включать не предлагает; однако надо учесть, что прошёл почти год. Возможно, теперь он включён для всех блогов по умолчанию. Подтверждение тому, что теперь в настройках блога есть вкладка OpenID.
Только что попробовал создать новый пустой блог для проверки, в нём уже всё настроено сразу. Думаю, мои инструкции годовой давности можно пропустить — и сразу попробовать OpenID в действии
Ничего не получается :( Напишите, плиз, для блондинок, пошагово, чего делать, чтобы openId заработал :(((
ОтветитьУдалить2minirin.ru:
ОтветитьУдалитьНа данный момент уже ничего не нужно делать. Теперь OpenID поддерживается самим Blogspot.
Достаточно создать любой новый блог на Blogspot, выбрать любой стандартный шаблон, пойти в настройках блога на вкладку OpenID, скопировать оттуда OpenID URL и использовать его в качестве своего OpenID.
test
ОтветитьУдалитьспасибо за пост попробую и у себя сделать привязку
ОтветитьУдалить