Wordpress 用户令牌验证

322 阅读1分钟

原因

令 REST API 识别请求方身份 获得 $user

站内

由于 session 有效,JS直接调用 rest api

GET /wp-json/wc/store/products/<id>

站外

HTTPS 环境

  1. Woocommerce REST API key

    ck_xxx + cs_xxx

  2. user application password

    user_email + app_password

  3. 3rd-part
    1. JSON Basic Authentication by WP Team

    user_email + password

    1. JWT Token

HTTP 环境 localhost 本地调试

  1. 强制开启 user application password

    add_filter( 'wp_is_application_passwords_available', '__return_true' );
    
  2. Woocommerce OAuth v1.0

  3. JSON Basic Authentication by WP Team

  4. ...