共享用户ID作为查找人员的方式

时间:2017-11-14 19:00:08

标签: firebase firebase-authentication

在创建新用户时,分享Firebase创建的用户ID是否安全?我想用它作为在我的平台上找到其他人的简单方法。 我不明白为什么它不安全,所以如果是的话。请赐教:))

1 个答案:

答案 0 :(得分:1)

我对你的系统不太熟悉,或者任天堂如何做到这一点(不是真正的游戏玩家),但你可以建立这样的东西:

您可以显示用户列表(使用uiddisplayNamephotoURL,可以使用管理SDK或您在Firebase数据库Firestore中维护的列表获取等)经过身份验证的用户。 假设用户想要添加连接或朋友,您可以获取该用户的ID令牌,朋友的uid,然后添加该用户uid验证其ID令牌后,1}}到该经过身份验证的用户的待处理连接列表。 另一方面,您希望其他用户接受连接请求(假设您的人员查找器功能在您的应用中如何工作)。您将显示待处理请求列表。当用户接受请求时,他们会发送他们的ID令牌,一旦经过验证,您就可以认为连接已完成。

总而言之,您仍需要一个ID令牌来确认发送请求的用户和确认请求的用户。否则,如果您完全依赖uids,则任何用户都可以获得其他用户的uid,并尝试将其添加到彼此的朋友列表等中。

希望这能指出你正确的方向。