【发布时间】:2019-12-18 20:38:47
【问题描述】:
我有一个在后台跟踪用户位置的应用。 每隔几分钟,它就会向 Firebase 发送一个带有数据的 http 请求。
所以我创建了处理数据(坐标、用户名等)的函数并将其放入数据库中。 这行得通,但我想要“安全”,因为每个人都可以在请求中输入随机用户名。
我学习了ID令牌,用来验证用户,但是有一个问题:
提供跟踪的包不会更改 id 令牌。示例:我想跟踪三个小时,一旦我按下开始,包裹将在 3 小时内发送我按下开始时给它的位置和数据(这里:id 令牌)
但如果 id 令牌过期,包将继续提供旧的 id 令牌。 (因为应用关闭时无法在后台获取新令牌)
所以我的问题:
是否有可能延长 id 令牌的过期时间?还是有其他的用户验证方式?
谢谢!
【问题讨论】:
标签: firebase firebase-authentication google-cloud-functions