如何从Firebase Auth读取"state"



基于Firebase Auth文档,我可以在GoogleAuthProvider上使用setCustomParameters方法设置自定义参数

查看Google的OAuth 2.0认证API所接受的参数,表明CCD_;圆形跳闸的不透明串";。

我正在设置值:

googleAuthProvider.setCustomParameters({state:"myValue"});

我可以看到,当调用时,它会被添加到重定向中的URL中

await signInWithRedirect(auth, googleAuthProvider);

然而,在进行身份验证后,我没有看到任何添加到重定向URL的值,该URL会将用户返回到我的页面。

我如何读取我传递给"的值;州";?

.onAuthStateChanged事件将触发。这就是驱动你的应用程序/网络应用程序状态的因素。在获取或读取state自定义参数方面,它将通过重定向uri返回到您的应用程序,作为state=THE_STATE_PARAMETERS

设置要在Google OAuth请求中传递的OAuth自定义参数弹出和重定向登录操作。

https://firebase.google.com/docs/reference/js/v8/firebase.auth.GoogleAuthProvider#setcustomparameters

auth.onAuthStateChanged(function(user) { ...

相关内容

  • 没有找到相关文章

最新更新