内容纲要

wordpress 可以安装 JWT Authentication for WP-API 插件支持 JWT 认证。
在 wp-config.php 开头设置密钥和 CORS 支持。
[code php]
define(‘JWT_AUTH_SECRET_KEY’, ‘your-top-secret-key’);
define(‘JWT_AUTH_CORS_ENABLE’, true);
[/code]

开启插件。

认证和验证 token 地址
[code]
/wp-json/jwt-auth/v1/token | POST
/wp-json/jwt-auth/v1/token/validate | POST
[/code]

post json
[code]
{
“username”: “username”,
“password”: “password”
}
[/code]

返回

[code js]
{
“token”: “eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvd3d3LmRldjc5OC5jb20iLCJpYXQiOjE1NTAxMzAzMjQsIm5iZiI6MTU1MDEzMDMyNCwiZXhwIjoxNTUwNzM1MTI0LCJkYXRhIjp7InVzZXIiOnsiaWQiOiIxIn19fQ.8jWh2msYrovSpQm8pnKxk7j3JI9dY-E9kdeQ67tvbnY”,
“user_email”: “wyrover@gmail.com”,
“user_nicename”: “wyrover”,
“user_display_name”: “wyrover”
}
[/code]

发表评论

电子邮件地址不会被公开。 必填项已用*标注