【发布时间】:2018-03-13 19:03:53
【问题描述】:
我正在为我的移动应用程序使用 ionic 3 angular,并且使用 fb 本机 cordova 插件登录。
firebase db 安全文档使用类似
的语法{
"rules":{
"users":{
"$user_id":{
".write":"$user_id === auth.id"
}
}
}
}
我的应用程序中的 fb 身份验证如下所示
doLogin(){
if (this.platform.is('cordova')) {
return this.fb.login(['email', 'public_profile']).then(res => {
const facebookCredential = firebase.auth.FacebookAuthProvider.credential(res.authResponse.accessToken);
firebase.auth().signInWithCredential(facebookCredential);
this.navCtrl.setRoot(TabsPage);
})
}
}
我的问题是 auth firebase 变量在上面的代码中得到了处理,或者我需要一些额外的东西来让 auth 获得所需的 uid 等?
【问题讨论】:
标签: javascript firebase firebase-realtime-database firebase-authentication ionic3