通常,我们可以使用firebase(web)SDK从Web进行身份验证,
[string]
现在,我正在尝试在Firebase云功能中实现身份验证,并且以上内容在服务器端不起作用(-replace
没有const provider = new firebase.auth.OAuthProvider(providerId);
auth.signInWithPopup(provider).then((value) => {
...
}
)。
以一个特定的示例为例,我希望新用户单击“使用Google注册”按钮,这将触发一个Cloud Function,在该函数中,该用户将被重定向到同意屏幕,并且一旦用户登录,该令牌刷新令牌将被存储。我猜这里我需要两个云功能:一个用于重定向,另一个用于回调?
firebase-admin
中是否有任何内置功能可以帮助我实现这一目标,或者我必须手动实施身份验证流程?