La seule fonctionnalité liée à l’authentification pour RSS est la prise en charge de l’authentification HTTP basique via l’URL, comme https://user:password@www.example.com (ce que nous ne prenons pas en charge) ou quelque chose de similaire à ce que nous prenons actuellement en charge avec api_key et api_username dans l’URL.
Bien qu’il aurait été préférable de mettre définitivement fin à l’authentification via l’URL, la voie à suivre pour continuer à prendre en charge les flux RSS privés consiste à autoriser ce type d’authentification uniquement pour les flux de sujets/catégories. Par la suite, nous pourrons également ajouter la prise en charge des clés API en lecture seule.
Le problème est également que les lecteurs RSS ne disposent généralement que d’un seul champ URL pour ajouter un flux. Ainsi, même si RSS prenait en charge les en-têtes, les lecteurs n’ont aucun endroit pour ajouter des identifiants dans un en-tête.