Leed icon indicating copy to clipboard operation
Leed copied to clipboard

Flux avec authentification

Open Phyks opened this issue 10 years ago • 4 comments

Bonjour,

TLDR; Comment pourrait-on gérer des flux RSS protégés par une authentification ?

Une petite suggestion pour Leed, en passant : J'utilise une instance d'ownCloud avec une petite équipe et je cherchais un moyen simple d'avoir des notifications des nouveaux fichiers partagés. Il y a une app ownCloud ("Activity") qui propose un flux RSS, donc c'est nickel a priori. Seul problème, ce flux RSS est généré par une page PHP qui demande une notification (normal, il n'y a aucune raison que mon activité soit publique).

Du coup, il faudrait pouvoir gérer cette connexion dans Leed pour que je puisse importer le flux dans Leed. En gros, c'est une page classique avec un formulaire en POST et une session ouverte en PHP, je n'ai pas trop d'idées pour le gérer avec Leed pour l'instant.

Merci

Phyks avatar Apr 11 '14 09:04 Phyks

est ce que tu as essayé avec ça ?

https://login:pass@xxxxxxxxx/feed

cobalt74 avatar Apr 11 '14 09:04 cobalt74

J'ai tendance à l'oublier celui-là, bien vu !

Malheureusement, ça ne marche pas car ceci fonctionne pour une authentification avec Apache non (avec des Require valid-user etc, alors que là, c'est du POST). Je peux proposer ça upstream sur ownCloud, mais je pense qu'il y a d'autres flux qui peuvent aussi être affectés, donc s'il y a moyen de gérer ça dans Leed, ça peut être cool :)

D'ailleurs, j'ai eu une idée bête qui pourrait marcher : On pourrait utiliser avec un format d'URL spécial, genre "POST|GET:user:pass:https://URL_TO_FEED" dans Leed et parser l'adresse avec Leed. Du coup, si c'est une adresse directement utilisable, rien ne change, et si c'est du format précédent, un coup d'explode et quelques options à passer à curl et ça devrait le faire. Par contre, le pass sera stocké en clair dans Leed, et affiché sur la page settings, donc il faut prendre quelques précautions supplémentaires.

Phyks avatar Apr 11 '14 09:04 Phyks

c'est pour de l'authentification de type htaccess

cobalt74 avatar Apr 11 '14 09:04 cobalt74

Oui, ce qui n'est pas le cas ici. J'ai remonté la suggestion upstream à Owncloud, mais s'il y avait un moyen de le gérer dans Leed, ça m'arrangerait :)

Phyks avatar Apr 11 '14 09:04 Phyks