OpenID на сервере Афиши
Oct. 25th, 2007 11:23 amВебдванольный сервер Афиши втихомолку обогатился возможностью, известной в миру как OpenID.
Если кто не в курсе, это такой протокол, придуманный
Брэдом Фитцпатриком, позволяющий пользователю ЖЖ на любом другом сайте идентифицироваться как username@livejournal.com, не вводя пароля, и добавлять там любого рода записи, локально не регистрируясь (если, разумеется, этот сайт поддерживает OpenID). В обратную сторону тоже работает: можно и в ЖЖ залогиниться пользователем любой другой платформы... Создатели проекта рассказывают, что, несмотря на незадокументированность этой новой фичи, введённой в тестовом режиме, в первые же дни ею воспользовались примерно 10% посетителей сайта Афиши.
Я не поленился протестировать: всё работает, как надо.
Можно даже нахлобучить на свой OpenID-логин целую афишную анкету (в которой криво имплементированы поля MSN и Gtalk, остальное прекрасно работает). В анкете можно указать свои ники в ЖЖ, LiveInternet, Last.fm, del.icio.us, а также логины в ICQ, Skype, MSN, Gtalk (отсутствие flickr в этом списке выглядит, пожалуй, ещё более подозрительно, чем присутствие лирушечки).
Ограничение одно: нельзя при заполнении анкеты OpenID-пользователя Афиши указывать тот адрес Email, который система уже закрепила за одним из своих логинов. Нужно придумывать другой. Что в общем случае дурацкое дело нехитрое. Скажем, любой платный пользователь ЖЖ может юзернейм@livejournal.com и в качестве почтового адреса задействовать, там у платников пересылка почты стоит.
Непонятно теперь только, что делать с моим изначальным афишенским логином.
Если кто не в курсе, это такой протокол, придуманный
Я не поленился протестировать: всё работает, как надо.
Можно даже нахлобучить на свой OpenID-логин целую афишную анкету (в которой криво имплементированы поля MSN и Gtalk, остальное прекрасно работает). В анкете можно указать свои ники в ЖЖ, LiveInternet, Last.fm, del.icio.us, а также логины в ICQ, Skype, MSN, Gtalk (отсутствие flickr в этом списке выглядит, пожалуй, ещё более подозрительно, чем присутствие лирушечки).
Ограничение одно: нельзя при заполнении анкеты OpenID-пользователя Афиши указывать тот адрес Email, который система уже закрепила за одним из своих логинов. Нужно придумывать другой. Что в общем случае дурацкое дело нехитрое. Скажем, любой платный пользователь ЖЖ может юзернейм@livejournal.com и в качестве почтового адреса задействовать, там у платников пересылка почты стоит.
Непонятно теперь только, что делать с моим изначальным афишенским логином.
no subject
Date: 2007-10-25 07:25 am (UTC)no subject
Date: 2007-10-25 08:07 am (UTC)Глючный сайт Афиши меня не интересует.
no subject
Date: 2007-10-25 08:14 am (UTC)no subject
Date: 2007-10-25 08:16 am (UTC)no subject
Date: 2007-10-25 08:21 am (UTC)no subject
Date: 2007-10-25 08:24 am (UTC)ну вот тут есть некий список, но вряд ли он полон.
no subject
Date: 2007-10-25 08:27 am (UTC)Тогда, зачем он, OpenID, нужен, тогда?
no subject
Date: 2007-10-25 08:37 am (UTC)Зачем он нужен лично вам, вам и решать.
no subject
Date: 2007-10-25 08:55 am (UTC)no subject
Date: 2007-10-25 08:56 am (UTC)no subject
Date: 2007-10-25 09:02 am (UTC)но зачем? везде, где предлагают залогиниться, об этом обычно написано.
no subject
Date: 2007-10-25 09:05 am (UTC)Прошу прощения за настырность и обещаю, что этот вопрос будет последним.
no subject
Date: 2007-10-25 09:31 am (UTC)я читаю rss с помощью lenta.yandex.ru
что делать с моим изначальным афишенским логином
Date: 2007-10-25 02:39 pm (UTC)no subject
Date: 2007-10-25 06:30 pm (UTC)Фича не такая уж недокументированная — при входе на сайт форма честно предлагает войти с логином из ЖЖ/Лиру, поясняя про опенайди.
no subject
Date: 2007-10-25 09:51 pm (UTC)Излишне говорить, что при полном отсутствии срока годности у собственного афишного логина, человек, один раз зарегистрированный на этом сервере, вообще не имеет шансов узнать, что такая новая фича появилась.
По крайней мере, пока не сменит браузер.
no subject
Date: 2007-10-26 05:10 am (UTC)Её смысл всё же в том, чтобы, не пришлось проходить нуднятину с регистрацией/емейлами/паролями тем, кто только что пришёл и хочет вот-прям-щас сказать, что клуб Икра жжот, а Пропка сакс, и что Михалков в фильме 12 превзошёл себя же в цирюльнике и потому невыносимо это смотреть.
no subject
Date: 2007-10-26 10:30 pm (UTC)no subject
Date: 2007-10-29 12:27 am (UTC)no subject
Date: 2007-10-29 12:31 am (UTC)Надеюсь, в обозримом будущем появится возможность это распознавание отключать.
Но тут не всё от нас зависит.
no subject
Date: 2007-10-29 12:33 am (UTC)Правильная формулировка вопроса, если угодно - почему вообще существует в природе checkid_immediate?
Потому что если он существует, то всегда есть риск, что он будет кем-то использован.
Я надеюсь, что по этому вопросу будет автоматический opt out в ЖЖ.
Все спецификации сданы в Калифорнию летом.
no subject
Date: 2007-10-29 12:43 am (UTC)А нельзя ли попросить кого-нибудь из СУПа, чтобы он осветил этот вопрос? А то нареканий раздаётся много, а ясности - никакой...
no subject
Date: 2007-10-29 02:32 am (UTC)Я не автор OpenID, но предполагаю, для того, чтобы для отдельных пар «зависимая сторона — провайдер OpenID» была возможна авторизация без лишнего ввода пароля, просто по факту логина на сервере OpenID-провайдера.
Вообще, нетрудно заметить, что это немного разные вещи — автоматическое узнавание пользователя и его беспарольная (методом checkid_immediate) авторизация. Первое без второго невозможно, но второе не подразумевает первого. Претензия-то не к тому, что ЖЖ автоматически подтверждает запрос от «Коммерсанта», а к тому, что при этом «Коммерсант» делает это не при попытке пользователя оставить комментарий, предварительно введя свой ЖЖшный OpenID, а сразу при загрузке страницы! Логично, если бы kommersant.ru отправлял запрос к ЖЖ (пусть и с параметром checkid_immediate) лишь при попытке пользователя авторизоваться, когда тот руками ввёл свой ЖЖшный OpenID или просто логин в ЖЖ. А если не вводил, то и запроса быть не должно.
Не секрет, что «Коммерсант» не поддерживает OpenID в полном объёме, а использует технологию лишь для опознания пользователей ЖЖ. Очевидно, что авторизация через OpenID изначально планировалась для того, чтобы моментально узнавать ЖЖшников при заходе на страницу. Получается, что когда принималось решение о том, что «Коммерсант» будет автоматом получать подтверждения ЖЖшных логинов, уже было известно, что узнавать пользователей будут без их ведома, и избежать этого штатными средствами у них не получится. Загрузил страницу — готово: информация о твоей личности передана третьей стороне. Собственно, поэтому претензия не к Брэду и даже не к «Коммерсанту», а к тому, кто договаривался с последним об автоматической авторизации. Видимо, к СУПу.
no subject
Date: 2007-10-29 07:00 am (UTC)no subject
Date: 2007-10-29 09:19 am (UTC)В России насчитывается 2,7 млн блогов с поддержкой OpenID и 11 блогов с поддержкой One-Face.
В мире больше 100 млн блогов с поддержкой OpenID, и 11 блогов с поддержкой One-Face.
Какие удобства могут перевесить глобальную совместимость?
no subject
Date: 2007-10-29 10:34 am (UTC)OpenID не дает автоматизации. Это просто распределенные учетные записи.
Плюс соображения конфиденциальности и безопасности.
Насчет цифр, вы правильно их указали, но неправильно истолковали. 100 млн блогов в мире могут поддерживать OpenID. Но это не означает, что этой фичей пользуются.
Кстати, One-Face не конкурент OpenID. В One-Face поддерживается OpenIВ протокол, и выдается желающим сайтам указанный пользователем OpenID-URL. Но веры, что это кому-нибудь из подключенных сайтов пригодится, честно говоря, никакой. Есть более удобная фича.
Поживем - увидим:)
no subject
Date: 2007-11-01 07:54 am (UTC)меня ни один из перечисленных сайтов не распознаёт.
no subject
Date: 2007-11-01 08:05 am (UTC)Его там, кстати, задавали неоднократно. :)
no subject
Date: 2007-11-01 08:06 am (UTC)Загрузил страницу — готово: информация о твоей личности передана третьей стороне.
А вот этого-то как раз и не происходит.
no subject
Date: 2007-11-02 01:31 am (UTC)Однако ни работники LJ-дот-ру, ни уж тем более LJ-дот-ком как-то не комментируют подобные заявления... И, в общем, не слишком понятно, зачем существует http://www.livejournal.com/openid/options.bml, если этот список пополняется без ведома пользователя...
В общем, здесь я спрашиваю, потому что там не отвечают :)
no subject
Date: 2007-11-02 01:32 am (UTC)