New Word Press Password Header
Zuletzt geändert: 14.03.2026 05:56

New-WordPressPasswordHeader #

ÜBERSICHT #

Erzeugt einen Authorization-Header für die WordPress REST API auf Basis von Application Passwords.

SYNTAX #

New-WordPressPasswordHeader [-User] <string> [-Password] <string> [<CommonParameters>]

BESCHREIBUNG #

WordPress unterstützt die Authentifizierung von REST-API-Aufrufen per HTTP Basic Auth in Verbindung mit sogenannten Application Passwords.

Diese Funktion erzeugt den dafür benötigten Authorization-Header. Das verwendete Passwort ist kein WordPress-Login-Passwort, sondern ein dediziertes Application Password, das einem Benutzer zugeordnet ist.

Application Passwords:

  • werden pro Benutzer in WordPress erzeugt
  • bestehen aus mehreren Gruppen mit Leerzeichen
  • sind nur einmal im Klartext sichtbar
  • können nachträglich nur gelöscht und neu erstellt werden

Die Funktion entfernt optional enthaltene Leerzeichen automatisch und erzeugt den korrekten Base64-kodierten Authorization-Header.

PARAMETER #

-User #

Type: string

WordPress-Benutzername, dem das Application Password zugeordnet ist.

-Password #

Type: string

Das Application Password des Benutzers. Dies ist kein Login-Passwort, sondern ein spezielles API-Passwort, das im WordPress-Backend unter dem Benutzerprofil erzeugt wird.

.OUTPUTTYPE System.Collections.Hashtable

Der Rückgabewert enthält u.a.:

  • Authorization : “Basic
  • Accept : “application/json”

BEISPIELE #

# Authorization-Header für REST-Aufrufe erzeugen
$wpHeaders = New-WordPressPasswordHeader `
  -User 'api-user' `
  -Password 'abcd efgh ijkl mnop'