1

[chrome.identity][1]の認証されたユーザをFirebaseに渡すかリンクすることができるかどうかを知りたいと思います。firebaseのログインにchrome.identityを渡す

なぜですか?従来のプリンタに接続されたGoogleクラウドプリントでは、ユーザーはChromeでログインする必要があり、オンラインでプリンタを使用するにはChromeを公開する必要があるためです。 UXの場合、FirebusログインでWebbpageをクロームwebapp内に開くことができれば嬉しいですはchrome.identityでユーザーを確認できます。しかし、私は2回ログインしたり、2つの別々のアプリケーションを作成したりすることは望ましくありません。

基本的な質問は次のとおりです。chrome.identityを持つユーザーを確認した場合は、Firebaseでアカウントを作成することができますか。お互いにWebトークンを渡すことはできますか?

答えて

0

私はchrome.identityについて多くを知らないが、それはGoogleのOAuthアクセストークンを取得する方法を提供することが表示されます。 https://developer.chrome.com/apps/identity#method-getAuthToken

あなたはchrome.identityでサインインすることができ、OAuth2.0を取得Googleのアクセストークンを使用してFirebaseにサインインしてください。

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

これにより、複数回サインインする必要がなくなります。

関連する問題