Firebase Polymer 匿名身份验证到 google 身份验证
Firebase Polymer Anonymous authentication to google authentication
我一直在关注聚合物峰会上的 Michael Bleigh
当我尝试
observers: ['autoAuth(user, statusKnown)],
autoAuth: function(user, statusKnown) {
if(statusKnown && !user) {
this.$.auth.signInAnonymously(); }
},
signIn: function() {
let google = new firebase.auth.GoogleAuthProvider();
this.user.linkWithPopup(google);
}
它在新用户上工作得很好,但在老用户上我收到错误消息,说凭据已被另一个帐户使用
我该如何解决这个问题
试试这个...
observers: ['autoAuth(user, statusKnown)],
autoAuth: function(user, statusKnown) {
if(statusKnown && (user === null || Object.keys(user).length === 0)) {
this.$.auth.signInAnonymously(); }
},
signIn: function() {
let google = new firebase.auth.GoogleAuthProvider();
this.user.linkWithPopup(google);
}
我一直在关注聚合物峰会上的 Michael Bleigh
当我尝试
observers: ['autoAuth(user, statusKnown)],
autoAuth: function(user, statusKnown) {
if(statusKnown && !user) {
this.$.auth.signInAnonymously(); }
},
signIn: function() {
let google = new firebase.auth.GoogleAuthProvider();
this.user.linkWithPopup(google);
}
它在新用户上工作得很好,但在老用户上我收到错误消息,说凭据已被另一个帐户使用
我该如何解决这个问题
试试这个...
observers: ['autoAuth(user, statusKnown)],
autoAuth: function(user, statusKnown) {
if(statusKnown && (user === null || Object.keys(user).length === 0)) {
this.$.auth.signInAnonymously(); }
},
signIn: function() {
let google = new firebase.auth.GoogleAuthProvider();
this.user.linkWithPopup(google);
}