WordPress Application Password liefert 401 Unauthorized

Eine Antwort 401 Unauthorized bedeutet normalerweise, dass die Anfrage keine akzeptierte authentifizierte Identität hergestellt hat. Prüfen Sie Benutzername, Anwendungspasswort, Transport des Authorization-Headers und Verfügbarkeit von Anwendungspasswörtern, bevor Sie WordPress-Fähigkeiten untersuchen.

Wahrscheinliche Ursachen

  • Der Client sendet den falschen WordPress-Benutzernamen zum Application Password.
  • Das Application Password wurde falsch kopiert, im Client veraltet oder rotiert.
  • Das erwartete Application Password wurde nie erstellt, widerrufen oder gehört zu einem anderen Profil.
  • Hosting, Reverse Proxy, Weiterleitung oder WAF entfernt den Authorization-Header vor WordPress.
  • Ein Sicherheits-Plugin, Must-use-Plugin oder benutzerdefinierter Filter deaktiviert Application Passwords global.
  • Der Client ruft falsche Domain, Basispfad, REST-Route oder MCP-Endpunkt auf.

Diagnosereihenfolge

  1. Erfassen Sie die genaue bereinigte Meldung, den HTTP-Status und Response-Body ohne Geheimnisse.
  2. Dokumentieren Sie WordPress-, Plugin-, Client-, Connector- und Serverversionen vor jeder Änderung.
  3. Trennen Sie Authentifizierungsfehler und Autorisierungsablehnung anhand von Status, Fehlercode und Kontext.
  4. Bestätigen Sie mit bereinigter Serverevidenz, dass der Authorization-Header WordPress erreicht.
  5. Prüfen Sie, ob der gesendete Benutzername dem Eigentümer des Application Password entspricht.
  6. Bestätigen Sie mit einer minimalen authentifizierten Identitätsabfrage den dargestellten WordPress-Benutzer.
  7. Prüfen Sie die globale Verfügbarkeit von Application Passwords in der aktiven Umgebung.

Die kleinste passende Korrektur anwenden

  1. Konfigurieren Sie den genauen Benutzernamen und das aktuelle Application Password getrennt.
  2. Konfigurieren Sie Server oder Proxy so, dass der Authorization-Header WordPress erreicht.
  3. Erstellen Sie ein benanntes Application Password für eine dedizierte Identität und einen Zweck.
  4. Entfernen oder begrenzen Sie den deaktivierenden Filter erst nach Bestätigung der gewünschten Sicherheitsrichtlinie.
  5. Korrigieren Sie Endpunkt, Transport, Toolname oder Credential-Referenz ohne Berechtigungen zu erweitern.

Ergebnis überprüfen

  • Die authentifizierte Anfrage entspricht dem vorgesehenen dedizierten Benutzer.
  • Der genehmigte enge Lesezugriff liefert reproduzierbar eine Antwort.
  • Bereinigte Serverevidenz bestätigt, dass der Authorization-Header WordPress erreicht.
  • Nach Widerruf kann dieselbe Anmeldeinformation nicht mehr authentifizieren.

Was Sie nicht tun sollten

  • Vergeben Sie keinen Administratorzugriff nur damit ein Verbindungstest gelingt.
  • Teilen Sie kein Application Password, keinen Authorization-Header, Token oder Cookie in Prompt, Ticket, Log oder Screenshot.
  • Stellen Sie Debug-Logs oder Diagnoseendpunkte nicht öffentlich bereit.
  • Erzeugen Sie Anmeldedaten nicht wiederholt und wiederholen Sie Fehleranfragen nicht ohne Lebenszyklusverständnis.
  • Verwechseln Sie erfolgreiche Authentifizierung nicht mit Erlaubnis für jede WordPress-Aktion.

Verwandte Leitfäden

Quellen und Überprüfung

Diese Seite wurde anhand der folgenden Primärquellen überprüft. Letzte Quellenprüfung: .