Ist es möglich, die Authentifizierung in RSS-feeds mit php?
Ich versuche zu entwickeln, die einen feed für eine intranet-document-management-system, so dass Mitarbeiter informiert werden über neue Dokumente. Ich habe eigentlich fertig mit der Programmierung, aber es gibt keine Möglichkeit, den Benutzer zu authentifizieren.
Außerdem bin ich nicht erfolgreich, indem die feed-news-Leser, aber funktioniert mit firefox Live Bookmark.
Irgendwelche Ideen
Update:
Da ich nicht erklären konnte wirklich gut, werde ich spezifische ich will, dass es funktioniert in OutLook RSS-Feeds.
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gut, es ist nicht sehr Häufig, aber ich lese einen Artikel über es vor einer Weile
http://labs.silverorange.com/archive/2003/july/privaterss
könnte helfen, dass Sie aus
Können Sie versuchen, HTTP-Authentifizierung (entweder basic oder digest).
Als für Newsreader, erklären Sie bitte, was machst du und was falsch läuft.
Den feed-reader hat Zugriff auf die URL des Feeds, so dass, wenn es ist nur verfügbar, um Menschen in Ihrem Netzwerk, Google Reader (zum Beispiel) nicht in der Lage zu lösen, die Adresse und finden Sie die feed.
Gibt es so viele feed-Leser und der Authentifizierungs-Techniken sind also hit-and-miss, dass ich glaube, dass traditionelle auth könnten, werden blockiert.
Dies ist für ein intranet, richtig? Benutzt du statische IPs?
Vielleicht ein Authentifizierungs-Seite (wo Sie sich anmelden mit Ihrer Firma Anmeldeinformationen) und von da an können Sie den Zugriff auf Ihre RSS-feed von dieser IP. Wenn Sie wechseln Sie zu einer anderen IP, die Sie gerade brauchen, um re-auth.
Man könnte sogar senden Sie den auth-Nachrichten über den RSS-feed.
Schmerz im Arsch, wenn die IPs bewegen viel, aber eine mögliche option.
Gelingt das nicht, erzwingen, welche die Leser können verwendet werden. NewsGator unterstützt full-Authentifizierung, so wäre sicherlich die einfachste Methode.
Outlook 2007 ab abonnieren können Sie authentifizierte feeds als workaround. Das ist nicht ideal, aber es ist möglich.
In Ihre PHP-Ende, müssen Sie nur einige grundlegende HTTP-auth.
Warum nicht ein auth-token für diesen bestimmten Benutzer, so dass die token/feed-id-Kombination wird auth der Benutzer?
Können Sie auch die Verwendung von Web-Services zu tun, die wie REST/SOAP.