【发布时间】:2018-01-31 10:43:44
【问题描述】:
我在弄清楚在 AngularFire2 中获取经过身份验证的用户 uid 的最安全方法时遇到了一些问题。我注意到有两种方法可以实现这一目标。我不确定哪种是最安全的获取方式,以防其中一种方式存在必须事先满足的问题/某些条件。
方法一:使用auth变量
constructor(private afAuth: AngularFireAuth) {
let uid = this.afAuth.auth.currentUser.uid
}
方法二:订阅
constructor(private afAuth: AngularFireAuth) {
let uid = this.afAuth.authState.subscribe(user => user.uid)
}
【问题讨论】:
标签: javascript angular typescript firebase angularfire2