Мы вчера дописали к нашему яндексовому OpenID-серверу небольшую полезную фишечку. Теперь пользователь можно смотреть на историю того, куда и когда он логинился, и какие при этом передавались SRE-данные.
Потом, наверное, можно будет по накопленной истории строить красивые графики роста популярности OpenID лично для себя :-). Это все, конечно, снабжено "кнопкой параноика": можно отключать/включать запись этой истории, а также чистить уже сохраненный лог.
А кроме того, я наконец сподобился написать пару текстов про то, что такое OpenID, и FAQ.
Комментарии: 13
( может быть на это http://openid.yandex.ru ссылочку бы откуда-то отсюда http://i.yandex.ru или отсюда http://www.yandex.ru/all_services.html ?)
http://openid.yandex.ru/info/faq/: "... у элеткронного адреса ..." :-)
OpenID — это хорошо. Еще лучше, что у нас, в Byteflow, OpenID-сервер есть тоже.
Раз уж
то поправьте openid.delegate на username.ya.ru.
Сейчас он указывает на openid.yandex.ru/users/username
Людям, может, всё равно, а для сервиса, что я сейчас разрабатываю, разница есть.
з.ы. у Вас на блоге сломалась OpenID-аутентификация и первая версия моего комментария улетела в трубу :)
Поправим в ближайшее время, спасибо!
Поправим тоже со временем. Хотя практической разницы быть не должно, тот старый адрес редиректит на новый.
Да, оно тут периодически глючит :-(. К сожалению, это очень дремучий PHPшный код, лезть в который у меня, честно говоря, нет никакого желания.
Извиняюсь, хочется прям здесь и сейчас испытать openID :-)
И я тоже хочу проверить :)
с историей интересно, можно поиграться,
проверяю с delegate
А расскажите, как там у вас джанго поживает, а? Давненько не было про джанго от вас слышно...
Кстати, было бы здорово приделать к серверу яндекса XRDS! Это позволит вставлять вставлять на консюмерах кнопки «Зайти с логином Яндекса», и простые юзеры смогут авторизоваться буквально парой кликов. А там, где кнопки нет, достаточно будет в поле openid указать yandex.ru.
Судя по тому, как это сделано на yahoo.com, достаточно в заголовки yandex.ru добавить X-XRDS-Location: http://openid.yandex.ru/xrds, а сам файлик сделать по образу и подобию вот этого: http://open.login.yahooapis.com/openid20/www.yahoo.com/xrds. Думаю, что дальше оно само, благо у вас тоже вторая версия openid.
XRDS там и так есть для каждого пользователя: http://openid.yandex.ru/{username}/yadis/. Но это не то, XRDS — это просто XML'ка для описания точек входа, чтобы с HTML-парсингом не мучитсья. А то, про что ты говоришь — это LocalID, когда сервер умеет сам подсказывать имя пользователя.
В принципе да, мы про это думали. Но конкретных планов пока нет.
Понятно. Просто у меня есть ощущение, что реализуется это очень просто, (конечно, если у вас готовая библиотека), а выгоды от этого несравнимо серьезные.
Да, довольно просто. Мы не сделали этого сразу, потому что я-то как раз особенных выгод не вижу :-).
Если хочется обсудить, предлагаю переехать в форум.