Можно ли использовать аутентификацию в RSS-каналах, используя php?

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

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

Есть идеи

Обновить:

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

благодаря

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

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

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

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

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

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

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

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

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

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

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

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


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

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

На вашем PHP-конце вам просто нужно использовать некоторые базовые HTTP-аутентификации.

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