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

    23.07.2008 11:21

    Чтобы не повторяться, вот диалог, с которого все началось:

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

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

    Не затрагивая простоту реализации, мне хочется понять, почему это всем так нравится. По мне так что "server.com", что "username.server.com" для юзера разницы особой не составляет.

  2. arty

    24.07.2008 14:09

    Разница есть не для юзера, а для разработчика. Я могу вставить на свой сайт рядом с полем openid одну кнопку «Зайди через Яндекс», которая по одному клику отправит пост со строкой yandex.ru в качестве идентификатора, и юзеру вообще не придется ничего вводить. Разве можно не мечтать о входе одним кликом? : )
  3. Иван Сагалаев

    24.07.2008 16:19

    Вообще, да, красиво... Мне все равно кажется, что для юзера это будет такая же незнакомая концепция, как и ввод своего URL'а. Но выглядит действительно интересно.

    Было бы хорошо совсем от кнопки избавиться :-). Если наперед знать, что юзер зарегистрирован на неком провайдере, можно просто javascript'ом делать тот же сабмит сразу по входу. Но я, правда, не вижу способов надежно это узнавать. Твоя давнишняя идея по отслеживанию запросов за CSS-бэкграундами все же не дает четкого ответа, есть ли у человека логин в некой системе.

  4. arty

    24.07.2008 17:36

    я понимаю твоё желание, но совсем от кнопки избавиться — это уже влезть в прайваси : )

    что касается незнакомых концепций — из двух зол можно выбрать меньшее ; )

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

    24.07.2008 20:16

    На самом деле, мы уже собрались эту штуку включить. Как только руки у разработчика дойдут.

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

    18.08.2008 14:03

    Оно доехало до продакшна: во всех 2.0 консумерах теперь можно авторизовываться по "yandex.ru". Enjoy!

  7. david

    16.09.2008 03:38

    Интересно. А можно какой-нибудь пример такого (действующего) консьюмера?
  8. der Igel

    16.09.2008 09:34

    У меня, на FilmOnline.ru "yandex.ru" не работает - "No OpenId endpoint found".
    С "openid.yandex.ru" - работает.
  9. Иван Сагалаев

    16.09.2008 11:34

    Из консумеров например этот самый форум. Или вот сходу еще — http://dopplr.com/.

    Впрочм, это фича 2.0 версии протокола, поэтому действительно может много где не быть реализованной, если люди или давно не обновляли библиотеку или пишут что-то сами. Возможно, у FilmOnline.ru что-то похожее.

  10. david

    16.09.2008 14:37

    К слову, в целях тестирования неплохо бы сделать в этом форуме кнопку logout…
  11. Иван Сагалаев

    16.09.2008 14:47

    Она есть на индексе форума.

  12. der Igel

    16.09.2008 18:50

    Да, обновил библиотеку для OpenID - yandex.ru работает на FilmOnline.ru.
  13. Иван Сагалаев

    16.09.2008 23:16

    Замечательно!

    А картинку вытягиваете через что? Pavatar?

  14. der Igel

    17.09.2008 01:58

    Ага, и FOAF.
  15. arty

    29.10.2008 21:23

    О, только сейчас прочитал, что оно работает. Заодно и гугл то же самое выпустил. Жизнь налаживается : )
  16. Иван Сагалаев

    30.10.2008 18:15

    А когда стоит ожидать реализации консумера на mirtesen.ru? :-)

bbcode