Bonjour,
Après m’être arraché les cheveux pendant des jours sur la config du plugin et la config de l’authent API de ZM, j’ai finalement trouvé : il ne faut pas utiliser le signe « + » dans son mot de passe ZM.
Sinon vous aurez droit à un petit :
resultArray ( [success] => [data] => Array ( [name] => Login denied for user "admin" [message] => Login denied for user "admin" [url] => /zm/api/host/login.json [exception] => Array ( [class] => UnauthorizedException [code] => 401 [message] => Login denied for user "admin" ) ) )
(ici, « admin » pour l’exemple, mais quelque soit le user utilisé pour se connecter c’est pareil).
Si ça peut en aider certain…
Précisions :
Jeedom v4.0.62 DIY sous Debian Buster
Plugin ZoneMinder 3.3.24 Beta
ZoneMinder 1.34.16
- AUTH_TYPE = builtin
- AUTH_HASH_SECRET = rempli-avec-quelquechose
- AUTH_HASH_IPS = décoché
- AUTH_HASH_LOGINS = coché
- ENABLE_CSRF_MAGIC = coché
- OPT_USE_API = coché
- OPT_USE_LEGACY_API_AUTH = coché