Skip to content

Commit a06359a

Browse files
committed
Fix token checking
1 parent 96b85c0 commit a06359a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

wp-includes/rest-api/auth/class-wp-rest-key-pair.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,8 +291,12 @@ public function profile_update( $user_id ) {
291291
*/
292292
public function require_token( $require_token, $request_uri, $request_method ) {
293293

294+
// Check both absolute and relative URIs
295+
$is_token_uri =
296+
false !== strpos( $request_uri, self::get_rest_uri() ) &&
297+
false !== strpos( site_url( $request_uri ), self::get_rest_uri() );
298+
294299
// Don't require token authentication to manage key-pairs.
295-
$is_token_uri = false !== strpos( site_url( $request_uri ), self::get_rest_uri() );
296300
if ( ( 'POST' === $request_method || 'DELETE' === $request_method ) && $is_token_uri ) {
297301
$require_token = false;
298302
}

0 commit comments

Comments
 (0)