2009-05-28 25 views
7

Estoy tratando de desarrollar un feed para un sistema de gestión de documentos de intranet, para que el personal pueda ser notificado de nuevos documentos. De hecho, he completado la codificación, pero no hay forma de autenticar al usuario.¿Es posible usar autenticación en fuentes RSS usando php?

Además, no puedo agregar el feed a lectores de noticias, pero funciona con Firefox Live Bookmark.

¿Ideas

Actualización:

Como no podía explicar muy bien, estaré específica quiero que funcione dentro de fuentes RSS de Outlook.

Gracias

Respuesta

1

Puede intentar HTTP authentication (ya sea básica o digerir).

En cuanto a los lectores de noticias, aclare qué está haciendo y qué está sucediendo.

+0

La mayoría de ellos no puede reconocer el feed porque está en la intranet. – saint

+0

Entonces, ¿se refiere a los lectores de noticias * los lectores de noticias * basados ​​en la web? Pruebe con un lector de noticias de escritorio. – gnud

+0

Nop, disculpe la confusión, si funciona dentro del feed RSS de outlook eso es suficiente. – saint

1

El lector de la alimentación tiene que ser capaz de acceder a la URL del feed, por lo tanto, si solo está disponible para las personas en su red, Google Reader (por ejemplo) no podrá resolver la dirección y encontrar el feed.

0

Hay tantos lectores de feeds y las técnicas de autenticación son tan impredecibles que creo que la autenticación tradicional podría ser un problema de bloqueo.

Esto es para una intranet, ¿verdad? ¿Usas IP estáticas?

Tal vez tengan una página de autenticación (donde inician sesión usando las credenciales de su compañía) y desde ese momento pueden acceder a su fuente RSS desde esa IP. Si se mueven a otra IP, solo necesitan volver a autenticar.

Incluso puede enviar los mensajes de autenticación a través de la fuente RSS.

Dolor en el culo si los IP se mueven mucho, pero es una opción posible.


En su defecto, aplicando qué lectores se pueden utilizar. NewsGator es compatible con la autenticación completa, por lo que sin duda sería el método más simple.

0

Outlook 2007 en adelante can subscribe to authenticated feeds as a workaround. Eso no es ideal, pero es posible.

En su extremo de PHP, solo necesita usar una autenticación HTTP básica.

+0

Esa es una opción, pero será un montón de trabajo ya que me tomé el tiempo para instalar Firefox como el predeterminado. – saint

1

¿Por qué no crear un token de autenticación para ese usuario en particular, de modo que la combinación de token/id de feed autentique al usuario?

0

También puede usar los servicios web para hacer eso, como REST/SOAP.

Cuestiones relacionadas