wordpress网站上的Firebase身份验证

时间:2017-05-04 11:19:36

标签: php android wordpress firebase firebase-authentication

我有一个wordpress网站和一个Android WebView应用程序来访问该网站。在应用程序上,我已经为Facebook和Google集成了firebase身份验证。而且,对于wordpress网站,它有自己的身份验证系统,所以我想要实现的是当用户使用firebase Auth系统通过应用程序注册时,用户还应该在wordpress身份验证数据库上注册,以便他们可以访问或登录进入wordpress网站并访问它。有没有办法实现这个目标?或者如果没有,那么让用户使用该应用注册网站的最佳方式是什么。我想我在这里缺少一些东西,因为我知之甚少。但是,如果有人能指出我如何实现某些目标,我会很高兴。提前谢谢。

2 个答案:

答案 0 :(得分:1)

当用户通过firbase Auth系统注册并获得响应时,您的应用应将注册用户信息发送到wordpress提供的寄存器api,以便在wordpress系统中注册该用户。您还需要查看wordpress函数wp_set_auth_cookie的实现来模拟客户端的登录cookie,cookie值可能是您的wordpress寄存器api响应的一部分。获取cookie值后,android需要操作cookie并将cookie保存到webview,以便自动登录到wordpress管理后端系统。

答案 1 :(得分:1)

有一个插件可以帮助Firebase用户登录WordPress网站。这是官方文档:https://firebase-wordpress-docs.readthedocs.io/en/latest/wordpress-user-integration.html

基本上,当您通过FirebaseUI Web登录时,它会在WordPress中创建一个用户并将您登录到WordPress仪表板。