Android authentication

时间:2016-08-04 作者:WaWa

我正在使用WordPress REST API(版本2),我想用我的自托管WordPress站点验证Android本机应用程序。如何使用用户名和密码执行该操作?

1 个回复
SO网友:Dalton Rooney

使用REST API验证应用程序的最佳方法是使用OAuth。有一个good section 在OAuth身份验证上,访问REST API文档站点。您需要安装OAuth1 plugin 在您的网站上也是如此。

在WordPress上实现OAuth插件有一些问题。我发现this article on CSS Tricks 捕获了设置它的一些复杂性。

我已经看到,在Android应用程序中也需要OAuth库ScribeJava 多次推荐。事实上StackOverflow answer 有一个很好的实现示例。

如果您的应用程序处于测试模式,您可以使用Basic Authentication 而不是OAuth,因为它更容易实现,但不建议在生产中使用,因为它不太安全。

相关推荐

我在通过AJAX调用wp-json端点时收到401

N.B. Resolved - I hadn\'t noticed it was a POST rather than a GET.我正在尝试使用来自前端页面的AJAX调用来提取列表;“员工”;(自定义帖子类型)。我可以通过wp-json/wp/v2/staff在浏览器中获取数据,但当我尝试通过AJAX获取数据时,我会得到401。我假设我需要以某种方式进行身份验证,但无法确定如何进行身份验证。提前谢谢。