Bonjour,
J’ai une installation Wazo en lab sur laquelle je souhaite me connecter via les credentials “API Externe” configurés via Portal. Les credentials sont créés au niveau des paramètres globaux de la stack.
J’ai finalement réussi à me connecter en ajoutant le paramètre verify=False
au module wazo_auth_client\commands\token.py
(je sais que c’est mal de modifier les fichiers fournis par le développeur, mais je n’ai pas trouvé comment faire autrement).
La connexion fonctionne mais le script me retourne cette erreur :
InsecureRequestWarning: Unverified HTTPS request is being made to host ‘192.168.1.18’. Adding certificate verification is strongly advised. See: Advanced Usage - urllib3 1.26.18 documentation
J’ai bien créé le certificat SSL via certbot.
Je récupère bien le token d’authentification, mais quand j’essaie d’appeler une méthode avec cet auth-token
, l’erreur revient :
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host=‘192.168.1.18’, port=443): Max retries exceeded with url: /api/auth/0.1/token/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1108)’)))
Comment faire pour ne plus avoir cette erreur SSL ?
Merci
EDIT
J’ai trouvé ma réponse ici :
https://wazo.readthedocs.io/en/wazo-18.03/system/https_certificate.html
Mais n’ai pas encore réussi à avancer car le certificat est enregistré sur localhost et j’attaque le système sur 192.168.1.18 …