用户登录

先登录到 WordPress 网站的后台,在用户这里去添加一个新的用户 .. 输入用户名 .. 电子邮件地址 .. 再输入用户的名字 .. 还有 姓氏 ..

设置一个登录用的密码 .. 然后给它选择一个角色,先把它设置成管理员 ..

现在我们要用 jwt 的方法验证用户的身份 .. 先得使用用户在网站上的用户名还有登录的密码,去申请一个 jwt 的 token .. 有了这个 token 以后,每次对网站发出的请求都得带着这个 token 里的内容 ..

我们还是在 REST 客户端去申请一个 jwt 的 token ..

配置一个请求 .. 方法应该选择 POST .. 请求的地址是 wp-dev.ninghao.net/wp-json/jwt-auth/v1/token

再给这个请求配置一个主体 .. 数据的类型可以是 JSON .. 添加一个 JSON 数据 .. 里面需要一个用户名 .. username .. 对应的值就是要验证身份的用户名 .. wanghao .. 再添加一个 password .. 对应的值是这个用户登录用的密码 ..

注意这里我们要通过 http 发送用户名还有密码,所以为了安全,我们的网站一定要支持 https,发送这些敏感信息的时候,要使用 https ,因为它会加密要传输的数据 .. 不然有人可以在中间截取到用户通过没加密的 http 发送的数据 .. 这样也就是得到用户的用户名还有密码 ..

这里如果接口成功验证了用户的身份 .. 也就是用户名与登录密码匹配 .. 网站就会给这个用户签发一个 jwt token ..

这里会给我们返回 token 内容 .. 这个 token 属性里面的东西就是要在发送请求的时候带的那个 jwt token ..

另外这里还包含一些用户相关的信息 .. 比如用户的邮件地址 .. user_nicename 是用户的昵称 .. user_display_name 是显示用的用户的名字 ..

生成 Token《 WordPress 开发:身份验证(JWT) 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点