Сеть журналов?
Dec. 7th, 2007 09:49 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
1. В ЖЖ (и, надо полагать, в схожих сервисах) есть возможность трансляции блогов из других серверов. Достаточно, чтобы тот другой сервер предоставлял RSS поток для нужного нам блога, с его помощью мы можем создать журнал трансляции в ЖЖ.
2. В ЖЖ (аналогично для других сервисов) есть возможность заходить, идентифицируясь на другом (своём) сервере, поддерживающем openId. Т.е. человек, пишущий блог не в ЖЖ может читать наши журналы и оставлять комментарии, не представляясь системе ЖЖ.
3. Мне (лично мне) достаточно наплевать на private и protected посты, я ими не пользуюсь и, наверное, не много потеряю, если не смогу читать у других.
4. Непонятно, можно ли как-то попросить ЖЖ пересылать мне ответы на мои комменты, которые я оставляю, зайдя как openId.
Сдаётся мне, что разобравшись с пунктом 4 (идеально ещё и с 3), мы снимем задолбавший уже вопрос с "все побежали!" и "куда бежать?". Каждый будет решать за себя, на каком сервере ему удобнее, при этом не пытаясь убедить весь мир в правильности именно его выбора.
2
catpad:
Отличие от предложенного тобой распределённого бога в том, что (при условии разрешения пункта 4) это уже работающая штука, а не проект, который, может быть через 10 лет напишут.
Плюс свобода выбора сервиса (при условии поддержки несложных, на мой взгляд, протоколов 1 и 2 (и непонятно чего для 3 и 4).
Более того, если найдётся умное слово, которое описывает необходимое условие для 3 и 4 (как RSS и openId для 1 и 2), то теоретически можно запушить независимых блоггеров (типа того же cooler, блогов Le Monde и т.п.), на поддержку этого всего, чтобы и их органично включать в свою ленту.
2. В ЖЖ (аналогично для других сервисов) есть возможность заходить, идентифицируясь на другом (своём) сервере, поддерживающем openId. Т.е. человек, пишущий блог не в ЖЖ может читать наши журналы и оставлять комментарии, не представляясь системе ЖЖ.
3. Мне (лично мне) достаточно наплевать на private и protected посты, я ими не пользуюсь и, наверное, не много потеряю, если не смогу читать у других.
4. Непонятно, можно ли как-то попросить ЖЖ пересылать мне ответы на мои комменты, которые я оставляю, зайдя как openId.
Сдаётся мне, что разобравшись с пунктом 4 (идеально ещё и с 3), мы снимем задолбавший уже вопрос с "все побежали!" и "куда бежать?". Каждый будет решать за себя, на каком сервере ему удобнее, при этом не пытаясь убедить весь мир в правильности именно его выбора.
2
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Отличие от предложенного тобой распределённого бога в том, что (при условии разрешения пункта 4) это уже работающая штука, а не проект, который, может быть через 10 лет напишут.
Плюс свобода выбора сервиса (при условии поддержки несложных, на мой взгляд, протоколов 1 и 2 (и непонятно чего для 3 и 4).
Более того, если найдётся умное слово, которое описывает необходимое условие для 3 и 4 (как RSS и openId для 1 и 2), то теоретически можно запушить независимых блоггеров (типа того же cooler, блогов Le Monde и т.п.), на поддержку этого всего, чтобы и их органично включать в свою ленту.
no subject
Date: 2007-12-07 01:42 pm (UTC)no subject
Date: 2007-12-07 01:47 pm (UTC)Если честно, я думаю, это будет геморройно. Сейчас интерфейс получается интуитивно понятным исключительно из-за возможности предоставить полный лист потенциальных читателей (т.е. людей из твоей ленты). А в ленту люди попадают по кнопке "добавить", которая работает исключительно потому что и она, и вы (с тем, кого ты добавляешь) находитесь на одном и том же сервере. Если серверов много - всё возможно, но будет походить на настройку Apache :-)
Я потому так просто и отказываюсь от этой возможности - потерянные подзамочники скомпенсируются приобретёнными блогами из других серверов.
no subject
Date: 2007-12-07 04:53 pm (UTC)no subject
Date: 2007-12-10 08:37 pm (UTC)no subject
Date: 2007-12-10 08:53 pm (UTC)ждем-с
no subject
Date: 2007-12-10 09:20 pm (UTC)то есть ответ "уже почти да". и все равно первое впечатление - никакое, аутентификация сервиса, а не человека - как-то мутно выглядит: например, 2 человека на одном OA сервисе в разных группах на LJ, если аутентифицируется сервис - нет гарантии что он правильно разделит.....
no subject
Date: 2007-12-11 02:12 pm (UTC)Можно, конечно, прикрутить еще один уровень и сделать так, чтобы сервис получал секретные данные закодированными открытым ключиком владельца идентификатора, от имени которого действует сервис, а метаданные - в открытом виде. А секретные данные разворачивались бы уже на клиенте, который имеет доступ к секретному ключу пользователя.
no subject
Date: 2007-12-11 09:41 am (UTC)no subject
Date: 2007-12-11 11:00 am (UTC)Фишка в том, что OpenID позволяет аутентифицировать только юзера, привязавшись к его браузеру. Попросту говоря, с помощью OpenID сервер может убедиться, что браузером пользуется человек, являющийся тем, кем он представился.
А в «сети журналов» обращаться к LJ-серверу для чтения твоих подзамков будет не браузер пользователя, а другой сервер типа Google Reader - так же, как сегодня LJ-сервер читает внешние RSS-ленты. То есть именно этому серверу придется предоставить LJ-серверу подтверждение права работы от имени пользователя. А тебе нужно будет еще и подтвердить, что ты доверяешь этому серверу получать твои «секретные» данные, дабы оградиться от замеченых в «нехорошем поведении» сервисов.
Можно, конечно, представить вариант, когда пользователь с OpenID будет читать друзей непосредственно с LJ-сервера. Но тогда ему придется довольствоваться чтением отдельных LJ-юзеров или их френдлент. В этом случае чистого OpenID будет достаточно. Но это уже не будет «сетью журналов».
no subject
Date: 2007-12-11 11:05 am (UTC)no subject
Date: 2007-12-11 01:48 pm (UTC)Чтобы было понятно, о чем я, кратко обрисую, как работает OpenID-аутентификация:
1. Человек, желающий выполнить некое действие в Вебприложении с привилегиями обладателя OpenID, указывает свой Внешний OpenID в виде URL
2. Вебприложение читает по указанному адресу имя Вебсервера провайдера OpenID и Внутренний OpenID человека
3. Вебприложение перенаправляет браузер на Сервер провайдера, передавая в качестве параметров Внутренний OpenID и URL возврата в Вебприложение
4. Сервер провайдера каким-либо образом проверяет соответствие Человека Внутреннему OpenID (логин-пароль, секретный вопрос, генератор последовательности, чип-карточка, отпечаток пальца, ... - как хочет!)
5. Сервер провайдера перенаправляет браузер на указанный на третьем этапе URL возврата Вебприложения, добавляя параметр с результатом аутентификации: прошел или нет
6. Вебприложение выполняет запрошенное действие или отказывает в обслуживании в зависимости от вызванного URL возврата
И вот этот механизм перенаправления, который решает проблему независимости Вебприложения от используемого Повайдером метода аутентификации, не позволяет использовать OpenID Auth в сервисах. В этом случае невозможно (в случае необходимости) включить человека между двумя разговаривающими серверами.
То есть ты сможешь смотреть подзамки в каждом из блогов твоих друзей (Вебприложения), обратившись на каждый из них по отдельности, авторизировавшись на каждом из них по очереди с помощью одного и того же OpenID. Но у тебя не получится включить их секретные посты в свою ленту на LJ.
no subject
Date: 2007-12-11 02:16 pm (UTC)