Мы вчера дописали к нашему яндексовому OpenID-серверу небольшую полезную фишечку. Теперь пользователь можно смотреть на историю того, куда и когда он логинился, и какие при этом передавались SRE-данные.

Потом, наверное, можно будет по накопленной истории строить красивые графики роста популярности OpenID лично для себя :-). Это все, конечно, снабжено "кнопкой параноика": можно отключать/включать запись этой истории, а также чистить уже сохраненный лог.

А кроме того, я наконец сподобился написать пару текстов про то, что такое OpenID, и FAQ.

Комментарии: 13

  1. Бресь Сергей @ BresSergey.com

    ( может быть на это http://openid.yandex.ru ссылочку бы откуда-то отсюда http://i.yandex.ru или отсюда http://www.yandex.ru/all_services.html ?)

  2. Кирилл Вечкасов

    http://openid.yandex.ru/info/faq/: "... у элеткронного адреса ..." :-)

  3. http://blog.leschinsky.in.ua/

    OpenID — это хорошо. Еще лучше, что у нас, в Byteflow, OpenID-сервер есть тоже.

  4. daeq

    Раз уж

    У пользователей Яндекса этот адрес имеет вид openid.yandex.ru/username

    то поправьте openid.delegate на username.ya.ru.

    Сейчас он указывает на openid.yandex.ru/users/username

    Людям, может, всё равно, а для сервиса, что я сейчас разрабатываю, разница есть.

    з.ы. у Вас на блоге сломалась OpenID-аутентификация и первая версия моего комментария улетела в трубу :)

  5. Иван Сагалаев

    "... у элеткронного адреса ..."

    Поправим в ближайшее время, спасибо!

    то поправьте openid.delegate на username.ya.ru.

    Сейчас он указывает на openid.yandex.ru/users/username

    Поправим тоже со временем. Хотя практической разницы быть не должно, тот старый адрес редиректит на новый.

    у Вас на блоге сломалась OpenID-аутентификация и первая версия моего комментария улетела в трубу :)

    Да, оно тут периодически глючит :-(. К сожалению, это очень дремучий PHPшный код, лезть в который у меня, честно говоря, нет никакого желания.

  6. Yahoo user

    Извиняюсь, хочется прям здесь и сейчас испытать openID :-)

  7. igorekk

    И я тоже хочу проверить :)

  8. Sergey Sergeev

    с историей интересно, можно поиграться,
    проверяю с delegate

  9. Смит

    А расскажите, как там у вас джанго поживает, а? Давненько не было про джанго от вас слышно...

  10. Artemy Tregubenko

    Кстати, было бы здорово приделать к серверу яндекса 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.

  11. Иван Сагалаев

    Кстати, было бы здорово приделать к серверу яндекса XRDS! Это позволит
    вставлять вставлять на консюмерах кнопки «Зайти с логином Яндекса», и
    простые юзеры смогут авторизоваться буквально парой кликов. А там, где
    кнопки нет, достаточно будет в поле openid указать yandex.ru.

    XRDS там и так есть для каждого пользователя: http://openid.yandex.ru/{username}/yadis/. Но это не то, XRDS — это просто XML'ка для описания точек входа, чтобы с HTML-парсингом не мучитсья. А то, про что ты говоришь — это LocalID, когда сервер умеет сам подсказывать имя пользователя.

    В принципе да, мы про это думали. Но конкретных планов пока нет.

  12. Artemy Tregubenko

    Понятно. Просто у меня есть ощущение, что реализуется это очень просто, (конечно, если у вас готовая библиотека), а выгоды от этого несравнимо серьезные.

  13. Иван Сагалаев

    Да, довольно просто. Мы не сделали этого сразу, потому что я-то как раз особенных выгод не вижу :-).

    Если хочется обсудить, предлагаю переехать в форум.

Добавить комментарий