Представитель Шуры Люберецкого в ЖЖ (brat_luber) wrote,
Представитель Шуры Люберецкого в ЖЖ
brat_luber

Про OpenID

Самый большой недостаток OpenID в его нынешнем виде - невозможность “обратной связи” с владельцем аккаунта по e-mail. С Identity URL не связывается никакой адрес электронной почты, соответственно, опенайдиста нельзя уведомить об ответах на его комментарии. Это неудобно как самому комментатору, так и отвечающим - вряд ли кто-то, оставив комментарий, будет регулярно заходить на сайт, чтобы увидеть, не появились ли новые ответы.

Видел два решения этой проблемы. Первое - по образцу ЖЖ, создавать аккаунт с очень ограниченными возможностями, если опенайдист укажет в “профиле” e-mail, то уведомления об ответах будут приходить туда. Недостатков у такого подхода, примененного к standalone-блогу, довольно много. Во-первых, вряд ли кто-то будет заниматься настройкой “профиля” из-за одного комментария - этот процесс довольно муторный. Во-вторых, полноценный “профиль” имеет смысл создавать лишь в том случае, если сервис может быть интересен не только из-за возможности оставить комментарий.

Вариант второй, увидено на Тифаретнике. Там все сделано несколько проще, но почему-то только для пользователей ЖЖ. Вместе со строкой ввода логина ЖЖ показывается строка ввода e-mail адреса, на который в дальнейшем будут приходить извещения об ответе на комментарий. Этот метод тоже имеет свои недостатки - как-никак, а лишнее поле ввода совсем не “смотрится”, да и заставлять всякий раз вводить e-mail заново как-то не кошерно.

Наверное, наиболее разумным решением, которое удовлетворило бы всех, было бы добавление в “стандарт” OpenID требования к OpenID-сервисам предоставлять своим пользователям e-mail адрес, легко получаемый из Identity URL, например, из user.server.com генерировался бы user@server.com. Можно делать не полноценный e-mail адрес, а нечто вроде “шлюза”, когда письма на user@server.com перенаправляются на указанный пользователем адрес. Это реализуется сравнительно легко.

К сожалению, никакого “стандарта” для серверов, предоставляющих OpenID, не существует. Так что придется как-то выкручиваться. В своей модификации OpenID-плагина для Wordpress постараюсь реализовать следующую схему: показывать поле ввода e-mail для пользователей с OpenID, а также галку “запомнить меня”. Если введен e-mail - то он будет использоваться для уведомления об ответах на комментарий, если поставлена галочка “запомнить” - то создается некое подобие “OpenID-аккаунта” из ЖЖ, с “привязанным” к нему e-mail адресом. Более того, в этом случае комментатор сможет “входить” и с “морды” сайта.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Tags: миграция из ЖЖ
Subscribe

  • О фактчекинге

    Наткнулся на американскую, разумеется, статью “Фактчекинг речи Владимира Путина в ООН”:…

  • Неоламаркизма псто

    Из школьной биологии мы твердо знаем, что приобретенные признаки не наследуются. Кто-то вспомнит про опыт Вейсмана, кто-то задаст простой вопрос…

  • Про псевдонауку

    Пишу сейчас довольно большой и спорный пост, пока не буду раскрывать, о чем – скажу лишь, что залез в википедию (фу, бля – скажете вы и…

Comments for this post were disabled by the author