Standardauthentifizierungsproblem mit benutzerdefinierten API-Endpunkten

Ich habe ein Problem mit der Standardauthentifizierung, wenn ich ein benutzerdefiniertes API-Endziel verwende. Kann mir jemand helfen, wie ich die Basisauthentifizierung für einen benutzerdefinierten API-Endpunkt einrichten kann? Außerdem möchte ich die Benutzer-ID des angemeldeten Benutzers abrufen, wenn ich meine benutzerdefinierte API verwende.

Solutions Collecting From Web of "Standardauthentifizierungsproblem mit benutzerdefinierten API-Endpunkten"

Wenn Sie sich die eigentliche “Basisauthentifizierung” ansehen, sehen Sie sich das Basic Auth- Plugin an. Beachten Sie, dass dies für das REST-API-Plug-in und nicht für die coreimplementierung gilt. Daher müssen Sie einige Filter anpassen.

Wenn Sie nach einer Authentifizierung für den aktuellen Benutzer suchen, die auf den aktuellen Cookies im Browser basiert, ist dies in der REST-API integriert. Sie müssen lediglich einen X-WP-Nonce Header mit Ihrer HTTP-Anforderung übergeben.

Sie können hier mehr erfahren: http://v2.wp-api.org/guide/authentication/

Ich hoffe, das hilft!