如何在 Ionic 2 应用程序中实现 Google OAuth?

How to implement Google OAuth in an Ionic 2 app?

我需要在我的 Ionic v2 应用程序中添加 Google 登录。

目前我无法使用Ionic Authentication service because it's not ready for v2 yet

我还尝试了 ng2-cordova-oauth plugin but I cannot use ionic serve or Ionic View 来测试身份验证,这对我来说是一个巨大的不便,因为我不再有一种简单的方法来向客户展示应用程序。

所以...还有其他选择吗?

Firebase 用户身份验证是另一种选择,您可以用几行代码实现 google 身份验证

var ref = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com");
ref.authWithOAuthPopup("google", function(error, authData) {
  if (error) {
    console.log("Login Failed!", error);
  } else {
    console.log("Authenticated successfully with payload:", authData);
  }
});

请在此处查看文档firebase documentation