1

Ich würde gerne wissen, wenn Sie glauben, dass es möglich ist, einen authentifizierten Benutzer mit [chrome.identity][1] an Firebase weiterzugeben oder zu verknüpfen.Weitergabe von chrome.identity an firebase login

Warum? Da für Google Cloud Print, das mit einem klassischen Drucker verbunden ist, ein Nutzer in Chrome angemeldet sein muss, muss Chrome geöffnet sein, damit der Drucker online bleibt. Für UX wäre es cool, wenn ich eine Webbpage mit Firebase-Login innerhalb einer Chrome-Webapp öffnen könnte UND könnte den Benutzer mit chrome.identity verifizieren. Aber ich möchte sie nicht zweimal bitten, sich anzumelden oder zwei separate Apps zu erstellen.

Also die grundlegende Frage ist: Wenn ich einen Benutzer mit chrome.identity verifiziert habe, kann ich auch einen Account für sie in Firebase erstellen, und kann ich Webtoken untereinander weitergeben?

Antwort

0

Ich weiß nicht viel über chrome.identity aber es scheint, dass sie ein Verfahren liefert die Google OAuth-Zugriffstoken erhalten: https://developer.chrome.com/apps/identity#method-getAuthToken

Sie mit chrome.identity anmelden können, erhalten die OAuth2.0 google-Zugriffstoken und melden Sie sich bei Firebase:

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

Dies würde die Notwendigkeit verhindern, dass der Benutzer aufzufordern, in mehr zu unterzeichnen als einmal.

Verwandte Themen