403 Forbidden for url https://ocapi-app.arlo.com/api/auth

Salut !

Je cumule les soucis avec mon plugin Arlo (en version beta). J’ai du le désactiver il y a un mois parce qu’il est inutilisable avec la Video Doorbell WireFree, il me vide ma batterie en 1 à 2 journée, et du coup plus d’intégration Arlo possible.
Comme je teste en ce moment la Arlo Essential intérieure et filaire (VMC2040), celle avec le petit cache de confidentialité, je l’ai remis en activité.

Sauf que je ne peux plus m’authentifier:
[2021-04-02 21:48:27][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth

Evidemment le mail et le mot de passe sont bons, je les ai meme vérifiés en ligne.
Je n’ai pas le MFA activé sur ce compte. Et pourtant j’ai l’erreur !

Une idée de ce qui se passe ?

Salut,

Avec la seule ligne contenant l’erreur cela ne facilite pas la tâche…
Pourquoi donc ne pas donner le log complet ?

Le nom d’utilisateur ou le mot de passe est incorrecte, mal recopié
Ou l’utilisateur est mal configuré
Ou peut être un caractère mal supporté dans le mot de passe mais en principe ça c’est géré

Et même si je les ai ressaisi, ce sont ceux que j’avais toujours utilisé et qui marche très bien. J’ai d’ailleurs pris les mêmes valeurs saisies dans le plugin, et copiés dans la fenetre de connexion arlo, et je me connecte sans problème à arlo.

les logs en debug:


[2021-04-02 21:48:27][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2021-04-02 21:48:44][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2021-04-02 21:50:10][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2021-04-02 21:51:22][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2021-04-02 21:53:11][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2021-04-02 21:53:32][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2021-04-02 21:55:10][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2021-04-02 22:05:10][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2021-04-02 22:08:10][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2021-04-02 22:10:10][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2021-04-02 22:12:23][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2021-04-02 22:15:12][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2021-04-03 00:17:38][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2021-04-03 00:17:58][INFO] : MainThread : Start daemon
[2021-04-03 00:17:58][INFO] : MainThread : Log level : debug
[2021-04-03 00:17:58][DEBUG] : MainThread : Socket port : 55064
[2021-04-03 00:17:58][DEBUG] : MainThread : Socket host : localhost
[2021-04-03 00:17:58][DEBUG] : MainThread : PID file : /tmp/jeedom/arlo/deamon.pid
[2021-04-03 00:17:58][DEBUG] : MainThread : Writing PID 6079 to /tmp/jeedom/arlo/deamon.pid
[2021-04-03 00:17:58][DEBUG] : MainThread : Init request module v2.21.0
[2021-04-03 00:17:58][DEBUG] : MainThread : Starting new HTTP connection (1): 127.0.0.1:80
[2021-04-03 00:17:58][DEBUG] : MainThread : http://127.0.0.1:80 "GET /plugins/arlo/core/php/jeeArlo.php?test=1&apikey=XXX HTTP/1.1" 200 2
[2021-04-03 00:17:58][INFO] : MainThread : ffmpeg loglevel:debug->debug
[2021-04-03 00:17:58][INFO] : MainThread : Start listening
[2021-04-03 00:17:58][DEBUG] : ConnectionThread : Starting new HTTPS connection (1): ocapi-app.arlo.com:443
[2021-04-03 00:17:58][DEBUG] : MainThread : Socket interface started
[2021-04-03 00:17:58][DEBUG] : Thread-2  : LoopNetServer Thread started
[2021-04-03 00:17:58][DEBUG] : Thread-2  : Listening on: [localhost:55064]
[2021-04-03 00:17:58][DEBUG] : ConnectionThread : https://ocapi-app.arlo.com:443 "POST /api/auth HTTP/1.1" 403 None
[2021-04-03 00:17:58][DEBUG] : ConnectionThread : Send to jeedom :  {'HTTPError': '403', 'description': '403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth'}
[2021-04-03 00:17:58][DEBUG] : ConnectionThread : Starting new HTTP connection (1): 127.0.0.1:80
[2021-04-03 00:17:58][DEBUG] : ConnectionThread : http://127.0.0.1:80 "POST /plugins/arlo/core/php/jeeArlo.php?apikey=XXX HTTP/1.1" 200 0
[2021-04-03 00:17:58][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2021-04-03 00:17:58][INFO] : ConnectionThread : Shuting down
[2021-04-03 00:17:58][DEBUG] : ConnectionThread : Removing PID file /tmp/jeedom/arlo/deamon.pid
[2021-04-03 00:17:58][DEBUG] : Thread-2  : LoopNetServer Thread stopped
[2021-04-03 00:17:58][DEBUG] : ConnectionThread : Exit 0

Je me demande si arlo n’a juste pas forcé la main en activant le MFA même s’il est désactivé sur le compte:

Last Updated:03/22/2021

J’ai pas vu si c’est quelque chose de nouveau ou non ces annonces là …

Bonjour,

j’ai le même problème depuis 1H.

[2021-04-02 23:34:52][INFO] : MainThread : Start daemon
[2021-04-02 23:34:52][INFO] : MainThread : Log level : debug
[2021-04-02 23:34:52][DEBUG] : MainThread : Socket port : 55064
[2021-04-02 23:34:52][DEBUG] : MainThread : Socket host : localhost
[2021-04-02 23:34:52][DEBUG] : MainThread : PID file : /tmp/jeedom/arlo/deamon.pid
[2021-04-02 23:34:52][DEBUG] : MainThread : Writing PID 11034 to /tmp/jeedom/arlo/deamon.pid
[2021-04-02 23:34:52][DEBUG] : MainThread : Init request module v2.25.0
[2021-04-02 23:34:52][DEBUG] : MainThread : Starting new HTTP connection (1): 127.0.0.1:80
[2021-04-02 23:34:52][DEBUG] : MainThread : http://127.0.0.1:80 "GET /plugins/arlo/core/php/jeeArlo.php?test=1&apikey=ORbVxsXwaNkYbBuxcnKV3bOJLTkCXg0P HTTP/1.1" 200 2
[2021-04-02 23:34:52][INFO] : MainThread : ffmpeg loglevel:debug->debug
[2021-04-02 23:34:52][INFO] : MainThread : Start listening
[2021-04-02 23:34:52][DEBUG] : ConnectionThread : Starting new HTTPS connection (1): ocapi-app.arlo.com:443
[2021-04-02 23:34:52][DEBUG] : MainThread : Socket interface started
[2021-04-02 23:34:52][DEBUG] : Thread-2  : LoopNetServer Thread started
[2021-04-02 23:34:52][DEBUG] : Thread-2  : Listening on: [localhost:55064]
[2021-04-02 23:34:53][DEBUG] : ConnectionThread : https://ocapi-app.arlo.com:443 "POST /api/auth HTTP/1.1" 403 None
[2021-04-02 23:34:53][DEBUG] : ConnectionThread : Send to jeedom :  {'HTTPError': '403', 'description': '403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth'}
[2021-04-02 23:34:53][DEBUG] : ConnectionThread : Starting new HTTP connection (1): 127.0.0.1:80
[2021-04-02 23:34:53][DEBUG] : ConnectionThread : http://127.0.0.1:80 "POST /plugins/arlo/core/php/jeeArlo.php?apikey=ORbVxsXwaNkYbBuxcnKV3bOJLTkCXg0P HTTP/1.1" 200 0
[2021-04-02 23:34:53][ERROR] : ConnectionThread : HTTP error:403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2021-04-02 23:34:53][INFO] : ConnectionThread : Shuting down
[2021-04-02 23:34:53][DEBUG] : ConnectionThread : Removing PID file /tmp/jeedom/arlo/deamon.pid
[2021-04-02 23:34:53][DEBUG] : Thread-2  : LoopNetServer Thread stopped
[2021-04-02 23:34:53][DEBUG] : ConnectionThread : Exit 0

J’ai aussi biensur fait les mêmes vérifications, Loggin MDP et Authentification a deux étapes

Hello

Pareil ici, rien changé et ca ne marche plus depuis 23h.

Xavier.

Hello,

Effectivement, ce matin j’ai le même problème.
Ils ont placé le service derrière cloudflare et il faut des cookies supplémentaire.

Je travaille sur le sujet, il n’est plus nécessaire de poster « moi aussi » à la suite de ce message.

2 « J'aime »

Super merci beaucoup

1 « J'aime »

Bonjour,

Merci pour ta réactivité :+1:

2 « J'aime »

La nouvelle version en beta permet de se connecter à nouveau.

J’ai tester la plupart des fonctionnalités et tout semble ok excepté le streaming qui prend jusqu’à une minute pour démarrer quand il veut bien; je ne sais pas encore si je vais pouvoir rétablir ça.

Il est nécessaire de réinstaller les dépendances (en principe un message d’avertissement sera affiché après l’update)

edit: pour info un login sans MFA fonctionne toujours, j’ai testé les 2 cas.

2 « J'aime »

Bonjour,

Un passage en stable est prévu pour aujourd’hui ?
En tout cas merci une nouvelle fois pour ta réactivité exemplaire !

++

1 « J'aime »

J’ai testé sur 3 install chez moi.
J’attendais quelques retour de ceux qui sont déjà en bêta et effectivement je pensais passer en stable ajd.

Merci, j’ai « perdu » ma matinée à cause d’eux :rage: donc ce genre de retour fait plaisir.
Mais cloudflare c’est vraiment de la crasse en protection anti-bot, j’espère que les protections ne vont pas évoluer trop vite malgré tout.

1 « J'aime »

EDIT : My bad, je ne sais pas lire … j’attend le passage en stable, désolé de mon impatience

Bonjour,
Je suis dans la même situation, question bête : comment fait-on pour mettre à jour le plugin Arlo ? Désolé, je trouve pas :frowning: :frowning:
Merci à vous

Bonjour

en effet en version BETA cela fonctionne parfaitement, merci :smile: :smiley: :smile: :grin:

1 « J'aime »

Merci beaucoup. Ca marche à nouveau

1 « J'aime »

Il faut attendre que le plugin passe en stable,si ton jeedom n’est pas autorisé pour les versions BETA…(case à cocher dans config de jeedom)…Dès que le développeur du plugin (@Mips) trouvera que les retours des utilisateurs en beta ne remonteront plus de bugs grave ,il passera le plugin de beta à stable et ton jeedom te signalera une mise à jour …En attendant ,tu dois faire comme moi et bien d’autres ,attendre et remercier @Mips de sa réactivité…

1 « J'aime »

Je viens de passer la version en stable.

2 « J'aime »

Toujours pas bon pour moi ,avec la MAJ ,ré installation des dépendances et relance du daemon ,il passe au vert une sec puis NOK

[2021-04-03 17:40:10][ERROR] : ConnectionThread : Arlo fatal error: Detected a Cloudflare version 2 Captcha challenge, This feature is not available in the opensource (free) version.

une idée ?

J’ai eu cette erreur une fois, c’est dû à la nouvelle protection « anti-bot » qui est en place.
Coupez tout, désactivez la gestion automatique pour éviter que jeedom ne relance le démon toute les 5min et dans 30 min par exemple refaite un essai.
j’ignore le délai et personne ne pourra le savoir mais je pense que cloudflare demande un captcha quand il y a eu trop de tentatives.

Une fois le démon stoppé, connectez vous depuis un navigateur sur my.arlo.com depuis la même ip (donc un ordi sur le même réseau que jeedom par exemple) avec le login de jeedom, cela peut aider peut-être de faire une connexion en tant qu’humain depuis la même ip source, le système pourrait débloquer l’ip.

1 « J'aime »

Oui effectivement ,ayant mis le plugin sur off quelques minutes ,à la reprise ,dépendances et daemon…OK.
Merci de ta réactivité.

1 « J'aime »