我正在努力使用 Angular 通过 WP REST API ( http://wp-api.org/ ) 正确登录用户。到目前为止,我在通过/users 请求 wordpress 用户时使用基本身份验证,可以正常工作 - 但这似乎不是最佳实践,并且它在响应中不提供 cookie。
有人有什么想法吗?
干杯
最佳答案
通过查看 WP REST API 的文档,我没有看到它提供任何类型的 cookie 登录功能。
但是,有一个插件可以实现此目的:
https://wordpress.org/plugins/json-api-auth/
通过安全 JSON 调用传回 cookie 是完全正常的。通常它只是与 Set-Cookie header 一起传递,您的浏览器会自动知道如何处理它。
如果你想变得非常奇特并把cookies全部放在一起,请查看JWT = ) 进行身份验证的新无状态方式。不过,您需要进行一些花哨的 WP 编码。
关于javascript - WP JSON API Angular.js 用户登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29211232/