Всякое-разное разнообразное - Post a comment
( Read Comments )
TimeText
11:13 am

[info]yushi

[Link]

Во-о-о. Давай я вынесу дискуссию из подзамка и отвечу тебе здесь, потому что ничего особо личного в этом обсуждении нет, и ещё кому-нибудь может быть интересно.

Если коротко, то "лучше нельзя сделать"©, и решение открыть комментарии в ЖЖ (по крайней мере, под подзамочными записями) было правильным. А теперь — почему так и почему мы не можем это поменять.

Насколько я понимаю, дело обстоит вот как. Авторизация пользователей ЖЖ происходит с помощью механизма OpenID, который разработал первоначальный автор ЖЖ Брэд Фицпатрик. Но OpenID специально задумывался таким образом, чтобы ты не отдавал стороннему сервису больше, чем хочешь — в частности, какая-то информация о тебе отдаётся твоим родным сервисом стороннему только в тот момент, когда ты выполняешь какое-то конкретное действие (например, оставляешь комментарий). Поэтому до того, как OpenID-пользователь не сделал на LJR никаких действий, LJR считает его анонимом. Получается, что чтобы оставить комментарий надо… оставить комментарий! (И в этом нет никакой проблемы, пока дело не доходит до подзамочных записей.)

Мне смутно помнится, что какой-то способ залогиниться по OpenID, не оставляя комментария, был — не то ещё Фицпатрик написал, не то уже мы прикручивали. Да и сохранять авторизацию можно довольно долго (из-за чего эта схема иногда всё же работала, собственно). Но в любом случае, увы, комментарии под подзамочными записями не получится оставлять так же легко, как под открытыми — это принципиальное ограничение протокола, добавленное в интересах пользователя.

Точнее, как. Сейчас хозяева ЖЖ сломали ЖЖ-шный OpenID, чтобы отдавать информацию о пользователях своим партнёрам, для целевой рекламы и т.п., что, теоретически, позволило бы это ограничение обойти. Но а)мы не партнёры хозяев ЖЖ и вряд ли сможем, да и захотим, ими стать, б)я не уверен, что подобная принудительная авторизация это в принципе хорошо.
Reply:
 
From:
( )Anonymous- this user has disabled anonymous posting.
Identity URL: 
имя пользователя:    
Вы должны предварительно войти в LiveJournal.com
 
E-mail для ответов: 
Вы сможете оставлять комментарии, даже если не введете e-mail.
Но вы не сможете получать уведомления об ответах на ваши комментарии!
Внимание: на указанный адрес будет выслано подтверждение.
Username:
Password:
Subject:
No HTML allowed in subject
Message:



Notice! This user has turned on the option that logs your IP address when posting.
Кое-какие картинки Powered by LJ.Rossia.org