2009-05-28 9 views
7

Ich versuche, einen Feed für ein Intranet-Dokumenten-Management-System zu entwickeln, so dass Mitarbeiter über neue Dokumente benachrichtigt werden können. Ich habe es tatsächlich abgeschlossen, aber es gibt keine Möglichkeit, den Benutzer zu authentifizieren.Ist es möglich, Authentifizierung in RSS-Feeds mit PHP zu verwenden?

Auch ich bin nicht erfolgreich bei der Zugabe der Feed zu Newsreadern, sondern arbeitet mit Firefox Live Bookmark.

Irgendwelche Ideen

Update:

Da ich nicht wirklich gut erklären könnte, werde ich spezifisch sein ich will es in Outlook RSS-Feeds arbeiten.

Dank

Antwort

1

Sie können versuchen HTTP authentication (entweder basisch oder verdauen).

Wie für Newsreader, bitte klären Sie, was Sie tun und was falsch läuft.

+0

Die meisten von ihnen können den Feed nicht erkennen, da er sich im Intranet befindet. – saint

+0

Also, durch Nachrichtenleser meinst du * webbasierte * Nachrichtenleser? Versuchen Sie es mit einem Desktop-Newsreader. – gnud

+0

Nop, Entschuldigung für die Verwirrung, Wenn es in Outlook RSS-Feed funktioniert das ist genug. – saint

1

Die Feed-Reader die URL für den Zugriff auf aushelfen muss in der Lage sein Wenn der Feed nur für Personen in Ihrem Netzwerk verfügbar ist, kann Google Reader (z. B.) die Adresse nicht auflösen und den Feed nicht finden.

0

Es gibt so viele Feed-Reader und die Authentifizierungstechniken sind so hit-and-miss, dass ich glaube, dass traditionelle Authentifizierung ein Blockierungsproblem sein könnte.

Dies ist für ein Intranet, oder? Verwenden Sie statische IPs?

Möglicherweise haben Sie eine Authentifizierungsseite (wo sie sich mit ihren Firmenanmeldeinformationen anmelden) und von da an können sie auf ihren RSS-Feed von dieser IP zugreifen. Wenn sie zu einer anderen IP-Adresse wechseln, müssen sie sich nur erneut authentifizieren.

Sie könnten sogar die Auth-Nachrichten über den RSS-Feed senden.

Schmerz in den Arsch, wenn die IPs viel bewegen, aber eine mögliche Option.


Fehlt das, erzwingen, welche Leser verwendet werden können. NewsGator unterstützt vollständige Authentifizierung, so wäre sicherlich die einfachste Methode.

0

Ausblick ab 2007 can subscribe to authenticated feeds as a workaround. Das ist nicht ideal, aber es ist möglich.

An Ihrem PHP-Ende müssen Sie nur einige grundlegende HTTP-Authentifizierung verwenden.

+0

Das ist eine Option, aber es wird eine Menge Arbeit sein, da ich mir die Zeit genommen habe, Firefox als Standard zu installieren. – saint

1

Warum nicht ein Authentifizierungs-Token für diesen bestimmten Benutzer erstellen, damit die Token-/Feed-ID-Kombination den Benutzer authentifiziert?

0

Sie können Webdienste auch für REST/SOAP verwenden.