我正在尝试从浏览器会话中借用nonce,以便在其他地方使用它,即在我的npm开发环境中。
我将一个nonce传递到打开的Chrome浏览器会话中,将其放在Postman中“X-WP-nonce”的get请求头中,然后返回“Cookie nonce无效”:
我还尝试在不包围“”的情况下输入nonce值有人知道此请求失败的原因吗?
已添加
我认为这不重要,但以防万一,这是/auth
路由处理程序:
public function authCallback(\\WP_REST_Request $request) : void {
$this->isAdminOrRejectionResponse();
wp_send_json([
\'success\' => "You have access to wp_get_current_user()"
]);
}
protected function isAdminOrRejectionResponse() {
if (current_user_can(\'administrator\') === false) {
wp_send_json([\'error\' => \'You do not have Administrator credentials.\']);
}
}