ЗонаОбъектноОриентированногоБеспредела

Сентябрь 11, 2007

OpenID провайдеры - в чем разница?

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

Например, стало понятно, чем отличается openID на MoiKrug от myopenid.com и почему issuesdone.com не хочет работать с мойкруговским аккаунтом.

Все достаточно просто, МойКруг и Videntity.org отдают обратно запросившему проверку сайту только ответ “аутентификация пройдена” или “не пройдена”, а myopenid.com умеет отдавать еще много всякой информации.

Например, issuesdone.com дополнительно запрашивает у OpenID провайдера email пользователя, о чем myopenid.com и сообщает:
screenshot.png

Все данные можно тут же на месте и отредактировать:
screenshot-1.png
Как видно из скриншота, данные профиля не ограничивается одним только email-ом. И, кстати, профилей может быть несколько.

Что это значит для разработчиков?

Для разработчиков это означает, что если они не хотят отпинывать всех пользователей с openID от некудышных провайдеров, придется немного изменять логику работы приложения.
Нам, например, пришлось сделать использование OpenID URL вместо имени и логина пользователя, а также отключить для них отправку писем.
Можно конечно запрашивать недостающие данные после прохождения openID аутентификации, и, наверное, так и надо делать, но у нас просто не хватило на это времени, т.к. разработывали мы свой проект в рамках RailsRumble.

Что это значит для пользователей

Это значит, что если вы хотите пользоваться самыми последними и модными приложениями в сети (с полноценной поддержкой openID) и не хотите на каждом вводить свои персональные данные, то вам стоит обратить внимание на myopenid.com - он действительно хорош.
Если вы используете аккаунт, например, от MoiKrug, то будьте готовы к тому, что не каждый сайт его примет.

Вообще, OpenID провайдеров, мягко говоря, дофига, и наверняка среди них найдутся сервисы не хуже myopenid.com

UPD: Ложка дегтя

Наткнулся на неприятнейшую багу myopenid.com - постоянно при попытке войти в систему говорит, что пароль неправильный, и приходится каждый раз запрашивать восстановление пароля.
Т.е. если вы залогинены и не выходили из своего браузера, то все ок, а если хотите зайти снова или залогиниться в другом браузере, то увы.
Отправил разработчикам письмо - надеюсь поправят в ближайшее время

Все уже поправлено, насколько я вижу

[…] Я уверен, не одного меня задалбывает необходимость регистрироваться и вводить вагон персональных данных даже на форуме какого-нибудь Новокукуевска. Причем очень часто администраторы отключают для незарегистрированных пользователей не только создание новых сообщений, но и такую жизненно необходимую вещь, как поиск. Так что пока не ввели повсеместное использование OpenID, приходится хитрить. […]

Оповещение от Что вижу, то пою :: Опера: Про пользу сокращений в адресной строке — Октябрь 10, 2007 @ 03:07

По-видимому, дело в поддержке (или ее отсутствии) расширения sreg у openid-провайдера.

Комментарий от Юревич Юрий — Октябрь 13, 2007 @ 22:55

19 AV703 R ; Няня: цены ; купить столовые приборы ; кольца бриллианты ; Pretty shared web hosting web site ; ионизатор из серебра ; посуда из серебра оптом ; Приворот мужа ; Рекомендую команду - граффити оформление, необычно.