New-WordPressPasswordHeader

EulandaXtools — Funktionsreferenz

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:

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.:

BEISPIELE

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