Les mots de passe d’application WordPress sont désactivés : causes et vérifications
Le site n’est pas réellement servi en HTTPS à l’URL utilisée par l’assistant.
Confirmez que l’URL exacte utilisée par l’assistant se charge avec une connexion HTTPS valide.
Causes probables
- Le site n’est pas réellement servi en HTTPS à l’URL utilisée par l’assistant.
- Le navigateur utilise HTTPS, mais WordPress ne considère pas la requête reçue à l’origine comme sécurisée.
- Une extension de sécurité, une extension obligatoire ou un filtre personnalisé désactive globalement les mots de passe d’application.
- Les mots de passe d’application ne sont pas disponibles pour l’utilisateur WordPress choisi par l’intégration.
- Une autre extension modifie la détection de HTTPS, l’accès REST ou la disponibilité des mots de passe d’application.
Séquence de diagnostic
- Confirmez que l’URL exacte utilisée par l’assistant se charge avec une connexion HTTPS valide.
- Confirmez que WordPress lui-même considère la requête comme HTTPS, et pas seulement le navigateur.
- Vérifiez si les mots de passe d’application sont globalement disponibles dans l’environnement WordPress actif.
- Vérifiez leur disponibilité pour l’utilisateur WordPress exact.
- Consignez les versions de WordPress, de l’extension, du client, du connecteur et du serveur avant toute modification.
- Examinez la section des mots de passe d’application du profil pertinent sans exposer aucun secret.
Appliquer le correctif minimal
- Servez les URL WordPress et REST exactes en HTTPS avant d’activer l’authentification par mot de passe d’application.
- Corrigez la gestion du proxy approuvé et de l’origine afin que WordPress reconnaisse fiablement la requête HTTPS initiale.
- Supprimez ou restreignez le filtre qui désactive les mots de passe d’application seulement après avoir confirmé la politique de sécurité voulue.
- Autorisez les mots de passe d’application uniquement pour l’utilisateur dédié qui requiert l’intégration.
- Transmettez des preuves assainies et versionnées au soutien lorsque le comportement demeure propre à l’extension.
Vérifier le résultat
- L’index REST répond depuis l’URL HTTPS canonique et expose les espaces de noms attendus.
- La requête authentifiée correspond à l’utilisateur WordPress dédié prévu.
- La lecture étroite approuvée réussit avec une réponse reproductible.
- Une écriture volontairement interdite demeure refusée.
Ce qu’il ne faut pas faire
- N’accordez pas un accès administrateur uniquement pour réussir un test de connexion.
- Ne désactivez pas globalement le WAF ou l’extension de sécurité pour contourner une seule requête.
- N’ajoutez pas un contournement permanent et non vérifié du proxy avant de confirmer le chemin approuvé de la requête.
- Ne placez jamais un mot de passe d’application, un en-tête Authorization, un jeton ou un témoin dans une invite, un billet, un extrait de journal ou une capture.
- Ne confondez pas authentification réussie et permission d’exécuter toutes les actions WordPress.
Guides connexes
- Mots de passe d’application WordPress pour les connexions IA
- Les mots de passe d’application sont absents du profil utilisateur WordPress
- WAP AI Assistant exige HTTPS dans WordPress : signification et correctif
- WordPress ne détecte pas HTTPS derrière Cloudflare ou un proxy inverse
- Un mot de passe d’application WordPress renvoie 401 Unauthorized
Sources et vérification
Cette page a été vérifiée à partir des sources primaires suivantes. Dernière révision des sources: .
- Application Passwords · WordPress Developer Resources
- wp_is_application_passwords_available() · WordPress Developer Resources
- wp_is_application_passwords_available_for_user() · WordPress Developer Resources
- is_ssl() · WordPress Developer Resources