我知道很多Rest API已经集成到核心Wordpress中,但身份验证呢?我知道支持基本身份验证,但由于登录信息以纯文本格式传递,因此不能用于安全访问。 oAuth怎么样?有没有关于如何使用PHP实现这一点的教程?我找不到例子。 对于我的应用程序,我使用REST API通过插件显示我网站上的内容,以便在其他用户网站上使用。有没有办法使用REST API显示登录页面,以便用户可以登录我的会员区域并访问受保护的内容而无需离开他们的网站?
为清晰起见编辑:我有一个专有内容的网站,仅限于我的会员。我正在"转售"访问我的网站,以便其他提供商可以直接从他们自己的网站显示我的受保护内容。我这样做是通过创建一个插件供其他人在他们的网站上安装,他们将放置一个短代码。该短代码将执行一个脚本,该脚本使用Wordpress REST API从我的域加载内容。该第三方网站的用户如何在不离开第三方网站的情况下登录或注册为我的网站的会员?
答案 0 :(得分:0)
有一个插件可以帮助您在WordPress安装中集成OAuth:https://github.com/WP-API/OAuth1
还查看Authentication section of WP-API documentation。 OAuth上有一些段落。
然后,您可以使用WordPress的主题开发功能对您的登录页面进行编码。