2010-01-20 3 views

ответ

5

Единственное возможное решение, которое я бы подумал, это использование некоторого случайно созданного токена внутри URL-адреса вашего канала. InfoQ работает таким образом (с персонализированным фидом), и я думаю, что многие другие. Таким образом, вы всегда можете отменить доступ к ленте, просто изменив токен.

У него есть один недостаток - он не защищен паролем, поэтому каждый, у кого есть возможность догадаться (или читать из файлов конфигурации вашего читателя), имеет доступ к вашему каналу.

И никогда, НИКОГДА не кладите в этот канал ничего чувствительного. Поместите только краткое резюме и попросите пользователей открыть браузер, войти в систему и прочитать больше.

+2

Тот же метод, который использует Календарь Google для своих «личных» календарных каналов. Также помните, что Google Reader индексирует и кэширует все ваши сообщения, я не удивлюсь, когда они появятся в чужих результатах поиска ... – Wim

+0

Я только что реализовал это и мне интересно, что предложил @Wim. Насколько распространено это из-за того, что он подвергается другим обыскам? –

2

Попробуйте использовать RSS URL ленты в формате: https://USERNAME:[email protected]

Для подачи проекта Basecamp, этот URL может быть: https://bigguy:[email protected]/1234567/projects/89101112.atom

Но это действительно не очень хорошая идея, чтобы оставить свой пароль в текстовое поле одной из этих служб - даже если вы доверяете службе.

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

Я использую Yahoo Pipes для этого. This pre-built Pipe упрощает настройку.

+3

Труба сломана. –

+0

@MateuszPiotrowski да, к сожалению, это тоже не возвращается. Yahoo закрыл свой сервис Pipes два года назад. –

Смежные вопросы