gpt4 book ai didi

javascript - 将 chrome.identity 传递给 firebase 登录

转载 作者:行者123 更新时间:2023-11-28 05:05:30 34 4
gpt4 key购买 nike

我想知道您是否认为可以将经过身份验证的用户通过 [chrome.identity][1] 传递或链接到 Firebase。

为什么?因为对于与经典打印机连接的 Google 云打印,用户必须在 Chrome 上登录,并且 Chrome 需要开放以保持打印机在线。对于用户体验来说,如果我可以在 chrome web 应用程序中使用 Firebase 登录打开一个网页 并且可以使用 chrome.identity 验证用户,那就太酷了。但我不想要求他们两次登录,或创建两个单独的应用程序。

所以基本问题是:如果我已经使用 chrome.identity 验证了用户,我是否也可以在 Firebase 中为他们创建一个帐户,并且可以在彼此之间传递网络 token 吗?

最佳答案

我对 chrome.identity 了解不多,但它似乎提供了一种获取 Google OAuth 访问 token 的方法: https://developer.chrome.com/apps/identity#method-getAuthToken

您可以使用 chrome.identity 登录,获取 OAuth2.0 google 访问 token ,然后登录 Firebase:

firebase.auth().signInWithCredential(firebase.auth.GoogleAuthProvider.credential(null,googleOAuth2AccessToken))

这将避免提示用户多次登录的需要。

关于javascript - 将 chrome.identity 传递给 firebase 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41790278/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com