Можно ли использовать аутентификацию в RSS-каналах с использованием php? - PullRequest
7 голосов
/ 28 мая 2009

Я пытаюсь разработать фид для системы управления документами в интрасети, чтобы сотрудники могли получать уведомления о новых документах. Я фактически завершил кодирование, но нет способа аутентифицировать пользователя.

Также мне не удается добавить ленту для чтения новостей, но я работаю с Firefox Live Bookmark.

Любые идеи

Обновление:

Так как я не мог объяснить очень хорошо, я буду конкретен, я хочу, чтобы он работал внутри RSS-каналов OutLook.

Спасибо

Ответы [ 7 ]

3 голосов
/ 28 мая 2009

Ну, это не очень часто, но я читал статью об этом некоторое время назад

http://labs.silverorange.com/archive/2003/july/privaterss

это может вам помочь

1 голос
/ 28 мая 2009

Программа чтения каналов должна иметь доступ к URL канала, поэтому, если он доступен только пользователям вашей сети, Google Reader (например) не сможет определить адрес и найти канал.

1 голос
/ 28 мая 2009

Вы можете попробовать HTTP-аутентификация (базовая или дайджест).

Что касается новостных программ, пожалуйста, уточните, что вы делаете и что не так.

0 голосов
/ 28 мая 2009

Вы также можете использовать веб-сервисы, например REST / SOAP.

0 голосов
/ 28 мая 2009

Почему бы не создать токен авторизации для этого конкретного пользователя, чтобы комбинация токен / идентификатор фида аутентифицировала пользователя?

0 голосов
/ 28 мая 2009

Outlook 2007 и выше может подписаться на каналы с проверкой подлинности в качестве обходного пути . Это не идеально, но возможно.

В конце PHP вам просто нужно использовать базовую аутентификацию HTTP.

0 голосов
/ 28 мая 2009

Существует так много считывателей каналов, и методы аутентификации настолько просты, что я думаю, что традиционная аутентификация может быть проблемой блокировки.

Это для интранета, верно? Вы используете статические IP-адреса?

Возможно, имеется страница аутентификации (где они входят в систему, используя учетные данные своей компании), и с этого момента они могут получить доступ к своей ленте RSS с этого IP-адреса. Если они переходят на другой IP, им просто нужно повторно авторизоваться.

Вы можете даже отправлять сообщения авторизации через RSS-канал.

Боль в заднице, если IP-адреса перемещаются много, но возможный вариант.


Если это не так, принудительно определить, какие читатели могут быть использованы. NewsGator поддерживает полную аутентификацию, поэтому, безусловно, будет самым простым методом.

...