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
- Erfassen Sie die genaue bereinigte Meldung, den HTTP-Status und Response-Body ohne Geheimnisse.
- Dokumentieren Sie WordPress-, Plugin-, Client-, Connector- und Serverversionen vor jeder Änderung.
- Trennen Sie Authentifizierungsfehler und Autorisierungsablehnung anhand von Status, Fehlercode und Kontext.
- Bestätigen Sie mit bereinigter Serverevidenz, dass der Authorization-Header WordPress erreicht.
- Prüfen Sie, ob der gesendete Benutzername dem Eigentümer des Application Password entspricht.
- Bestätigen Sie mit einer minimalen authentifizierten Identitätsabfrage den dargestellten WordPress-Benutzer.
- Prüfen Sie die globale Verfügbarkeit von Application Passwords in der aktiven Umgebung.
Die kleinste passende Korrektur anwenden
- Konfigurieren Sie den genauen Benutzernamen und das aktuelle Application Password getrennt.
- Konfigurieren Sie Server oder Proxy so, dass der Authorization-Header WordPress erreicht.
- Erstellen Sie ein benanntes Application Password für eine dedizierte Identität und einen Zweck.
- Entfernen oder begrenzen Sie den deaktivierenden Filter erst nach Bestätigung der gewünschten Sicherheitsrichtlinie.
- 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
- WordPress-AI-Verbindungsfehler: Warum 401 und 403 nützlich sein können
- WordPress liefert 403 nach der Authentifizierung per Application Password
- Der WordPress-Authorization-Header fehlt oder wird entfernt
- Das Application Password gehört zum falschen WordPress-Benutzer
- WordPress-Anwendungspasswörter für KI-Verbindungen
Quellen und Überprüfung
Diese Seite wurde anhand der folgenden Primärquellen überprüft. Letzte Quellenprüfung: .
- Application Passwords · WordPress Developer Resources
- wp_authenticate_application_password() · WordPress Developer Resources
- wp_is_application_passwords_available() · WordPress Developer Resources
- RFC 9110: HTTP Semantics · RFC Editor