2016-03-21 34 views
0

İyonik v2 uygulamasında Google girişi eklemem gerekiyor.İyonik 2 uygulamasında Google OAuth nasıl uygulanır?

not ready for v2 yet olduğu için şu an Ionic Authentication service kullanamıyorum.

Ben de ng2-cordova-oauth eklenti denedim ama artık müşteriye uygulamayı göstermek için kolay bir yol var çünkü benim için büyük bir rahatsızlık olduğunu doğrulama testi için ionic serve veya Ionic View kullanamaz.

Peki ... herhangi bir alternatif?

cevap

0

Firebase kullanıcı kimlik doğrulama bir alternatiftir, kod birkaç satır ile google doğrulama uygulayabilir

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

Şu anda bu çözümü kullanıyorum Buradaki belgeleri firebase documentation

+0

bakın ama bir sınırlama var. Firebase, Google'ın OAuth erişim jetonunu yenilemez, bu nedenle 1 saat sonra sona erecektir. https://groups.google.com/forum/#!topic/firebase-talk/ZPW3xtwn8g0 – nunoarruda

+0

Firebase google oauth şu konuya göre çalışmıyor: https://github.com/angular/angularfire2/issues/243 –