我有一个 wordpress 网站和一个 android WebView 应用程序来访问该网站。在应用程序上,我以某种方式为 Facebook 和 Google 集成了 firebase 身份验证。而且,对于 wordpress 网站,它有自己的身份验证系统,所以我想要实现的是,当用户使用 firebase Auth 系统通过应用程序注册时,用户也应该在 wordpress 身份验证数据库上注册,以便他们可以访问或登录进入wordpress网站并访问它。有没有办法做到这一点?或者,如果没有,让用户使用应用程序注册到网站的最佳方式是什么。我想我在这里遗漏了一些东西,因为我的知识很少。但是,如果有人能指出我如何实现这样的目标,我会很高兴。提前谢谢你。
最佳答案
当用户通过 firbase Auth 系统注册并获得响应时,您的应用应将已注册的用户信息发送到 wordpress 提供的注册 api 以在 wordpress 系统中注册该用户。您还需要查看 wordpress 函数 wp_set_auth_cookie
的实现来模拟客户端的登录 cookie,cookie 值可能是您的 wordpress 注册 api 响应的一部分。 android获取到cookie值后,需要对cookie进行操作,将cookie保存到webview中,才能自动登录到wordpress admin后台系统。
关于php - wordpress 网站上的 Firebase 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43781435/