2016-03-21 16 views
0

Ionic v2アプリケーションにGoogleログインを追加する必要があります。Ionic 2アプリでGoogle OAuthを実装する方法は?

現在、私はIonic Authentication serviceを使用できません。not ready for v2 yetです。

私もng2-cordova-oauthプラグインを試してみたが、私はもはやクライアントにアプリを表示する簡単な方法を持っているので、私は私のために巨大な不便で認証をテストするためにionic serveまたはIonic Viewを使用することはできません。

だから...任意の代替ですか?

答えて

0

Firebaseユーザ認証が代替である、あなたはコード

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); 
 
    } 
 
});

の数行でGoogleの真偽を実装することができ、ここでfirebase documentation

+0

をドキュメントを参照してください。私は現在、このソリューションを使用していますしかし、限界があります。 FirebaseはGoogleのOAuthアクセストークンを更新しないため、1時間後に有効期限が切れます。 https://groups.google.com/forum/#!topic/firebase-talk/ZPW3xtwn8g0 – nunoarruda

+0

Firebase google oauthはこのスレッドに基づいて動作していません:https://github.com/angular/angularfire2/issues/243 –

関連する問題