Les mots de passe d’application sont absents du profil utilisateur WordPress

Le site n’est pas réellement servi en HTTPS à l’URL utilisée par l’assistant.

Consignez les versions de WordPress, de l’extension, du client, du connecteur et du serveur avant toute modification.

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.
  • L’identifiant est associé à un autre utilisateur WordPress que celui attendu par le client.

Séquence de diagnostic

  1. Consignez les versions de WordPress, de l’extension, du client, du connecteur et du serveur avant toute modification.
  2. Confirmez que l’URL exacte utilisée par l’assistant se charge avec une connexion HTTPS valide.
  3. Vérifiez si les mots de passe d’application sont globalement disponibles dans l’environnement WordPress actif.
  4. Vérifiez leur disponibilité pour l’utilisateur WordPress exact.
  5. Examinez chaque utilisateur WordPress plausible au lieu de présumer que l’administrateur courant possède l’identifiant.
  6. Examinez la section des mots de passe d’application du profil pertinent sans exposer aucun secret.

Appliquer le correctif minimal

  1. Servez les URL WordPress et REST exactes en HTTPS avant d’activer l’authentification par mot de passe d’application.
  2. Corrigez la gestion du proxy approuvé et de l’origine afin que WordPress reconnaisse fiablement la requête HTTPS initiale.
  3. 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.
  4. Autorisez les mots de passe d’application uniquement pour l’utilisateur dédié qui requiert l’intégration.
  5. Créez une identité WordPress dédiée au lieu de réutiliser l’administrateur humain.

Vérifier le résultat

  • Chaque identifiant observé possède un propriétaire, un but, un créateur, un état et une décision de révocation.
  • La requête authentifiée correspond à l’utilisateur WordPress dédié prévu.
  • L’index REST répond depuis l’URL HTTPS canonique et expose les espaces de noms attendus.
  • Le registre final contient les versions, les preuves, le changement, la vérification et le retour arrière sans aucun secret.

Ce qu’il ne faut pas faire

  • N’accordez pas un accès administrateur uniquement pour réussir un test de connexion.
  • 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 modifiez pas le cœur de WordPress ou les fichiers d’une extension tierce comme première étape de diagnostic.
  • N’ajoutez pas un contournement permanent et non vérifié du proxy avant de confirmer le chemin approuvé de la requête.
  • Ne supprimez pas tous les identifiants inconnus avant d’avoir consigné leur propriétaire, leur but et leur dernière utilisation.

Guides connexes

Sources et vérification

Cette page a été vérifiée à partir des sources primaires suivantes. Dernière révision des sources: .