我不确定我是否能做到这一点,但这是我的问题。我有一个移动应用程序需要将一些数据同步到我的自定义后端。我使用 Firebase 身份验证通过 Google SignIn 提供商对用户进行身份验证。现在我想做的是使用我的自定义后端代表用户将一些事件添加到日历中。我怎样才能做到这一点而不每次都询问用户许可?还可能吗?
我知道我可以在我的谷歌标志提供程序上添加范围,并使用该令牌将一些事件添加到谷歌日历,但根据我的研究,该令牌将在 1 小时内过期。我不想经常向我的用户请求许可
我也有同样的问题。简而言之,这是可能的,但您应该实现服务器端流程。
这样,除了访问令牌之外,您还将拥有刷新令牌。
根据我的理解,您只使用 Firebase 的客户端流程(基于会话)。您可以将访问令牌传递给云函数,但这是您不应承担的安全风险。