-
-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add BM Lyon #174
Add BM Lyon #174
Conversation
url param is encoded with base64 but include the same code as other one
Bonjour ! Vous n'avez pas ajouté d'url de proxy dans optional_permissions. Est-ce un oubli ? |
Bonjour ! non, il utilise apparement l'url generique nouveau.europresse.com, donc pas de proxy nécessaire ? |
apparement ca ne marche pas, le bouton n'est pas cliquable, est ce parce que justement il n'y a pas de proxy ? |
Oui, effectivement, j'ai été trop rapide à intégrer le changement, ça ne fonctionne pas. Jusqu'ici tous les partenaires fonctionnaient de l'une des deux manières suivantes:
êtes vous sûrs que vous n'avez aucun moyen
|
non, l'authent ne marche pas en validant l'ip du proxy comme les autres, ni en utilisant l'authentification direct d'europresse, c'est via une validation de referer, on y accède via le site https://www.bm-lyon.fr/les-offres-numeriques-de-la-bibliotheque/article/lire-la-presse-de-chez-vous qui pointe ensuite sur l'url que j'avais spécifié. En vrai si je choisi "pas d'intermédiaire", ca marche, modulo la partie authentification que je dois gérer manuellement du coup. |
Ok, alors il faut changer la logique de demande de permission. Peut-être ajouter un clef dans le manifest à côté de AUTH_URL pour indiquer sur quel domaine demander des permissions dans le cas où ça ne peut pas être détecté automatiquement. Actuellement c'est cette fonction qui va trouver sur quoi demander une permission: https://github.com/lovasoa/ophirofox/blob/master/ophirofox/content_scripts/config.js#L105-L118 Elle cherche juste dans les permissions optionnelles une URL dont le nom de domaine correspond. |
@vr Bonjour, pourriez-vous m'envoyer par mail des identifiants que je puisse tester une solution viable ? |
url param is encoded with base64 but include the same code as other one