частные RSS-каналы - PullRequest
       33

частные RSS-каналы

2 голосов
/ 01 марта 2011

Каковы лучшие методы для создания частных RSS-каналов? У меня есть некоторые общедоступные материалы и некоторые частные. Когда пользователь нажимает на ссылку элемента личного канала, он должен пройти проверку подлинности перед просмотром сообщения.

Спасибо.

1 Ответ

1 голос
/ 04 июня 2011
  1. Вы можете использовать HTTP-аутентификацию (401 + WWW-Authenticate заголовок)
  2. Вы можете создавать уникальные, не угадываемые URL фидов.Это самый простой способ для пользователей, поскольку он «просто работает» с любым устройством чтения каналов без дополнительных действий.
    В идеале вы должны разрешить пользователю аннулировать все эти URL-адреса с вашего веб-сайта (в случае утечки URL-адреса частного канала)
    Например: хранить случайную строку (uuid / хэш случайных данных) в вашей таблице пользователей, когда при подаче фида ищите пользователя, используя эту строку.Когда пользователь хочет сделать недействительными URL-адреса фида, сгенерируйте новую случайную строку.
...