2017-05-20 2 views
1

Aus der letzten I/O-Konferenz in eines der Gespräche erwähnt wurde, die Arbeiten in Auth ui-Konto, das wasn't the case previously aber jetzt ist auch als Möglichkeit in denLink-Anbieter mit Auth UI in iOS

docs erwähnt

Die FirebaseUI Auth-Komponente implementiert Best Practices für die Authentifizierung auf mobilen Geräten und Websites, wodurch die Anmelde- und Anmeldekonvertierung für Ihre App maximiert werden kann. Es behandelt auch Randfälle wie Kontowiederherstellung und Kontoverknüpfung, die sicherheitsrelevant und fehleranfällig sein können, um korrekt behandelt zu werden.

Das Feature jedoch nicht dokumentiert bleibt (von dem, was ich herausfinden kann) zur Zeit (das da sie verständlich ist nur es gestartet :)). Aber ich habe mich gefragt, ob irgendjemand etwas mitbekommen hat, wenn das tatsächlich umgesetzt wird und wenn ja, wie man es benutzt?

Antwort

0

Sie meinen Kontoverknüpfung, wenn Sie sich beispielsweise mit E-Mail A mit Provider 1 (Google) anmelden und dann versuchen, sich mit einem neuen Provider 2 (Facebook) anzumelden. FirebaseUI verbindet beide Konten automatisch . In diesem Fall erhalten Sie normalerweise einen Fehler, dass die Berechtigung vorhanden ist. Sie müssen sich zuerst mit E-Mail A erneut bei Google anmelden und dann die neuen Facebook-Anmeldeinformationen verknüpfen. Auf diese Weise kann sich der Benutzer zukünftig bei beiden Anbietern anmelden.

+0

Wenn Sie also einen Benutzer anonym anmelden, sobald sie die App öffnen, dann wird die anonyme Firebase Auth UI den anonymen Benutzer automatisch signieren, wenn sie sich mit einem bereits bestehenden Konto anmeldet der vorhandene Benutzer Und wenn kein Benutzer existiert, wird es die Konten verknüpfen? – Chris

+0

Anonyme Benutzeraktualisierung wird nicht unterstützt. Wenn ein Benutzer anonym angemeldet ist, wird er bei der Anmeldung bei FirebaseUI ausgeloggt. Bitte senden Sie eine Anfrage dazu auf ihrem GitHub Repo. Das ist der beste Ort dafür. – bojeil