So ändern Sie den Namen der app, für FB-Authentifizierung (was der Benutzer sieht)
Dank FB v 3.9.0, meine sozialen OAuth funktioniert Super in meinem ionic-app. Ich habe eine kleine Veränderung würde ich gerne machen. Wenn Sie dazu aufgefordert werden, sich einzuloggen, heißt es "Melden Sie sich in weiter my-real-appname-12345f.firebaseapp.com."
Wie ich das ändern um etwas mehr user-friendly wie Sie wissen, die app ist eigentlich der name.
Zu klären, ich bin über FB zu handhaben-Authentifizierung für Google und Facebook. Die Botschaft ist die gleiche für beide.
Dank!
Wayne
- Hast du eine Lösung gefunden?
- Check mein ans.
- Möglich, Duplikat der so ersetzen Sie die myApp-123.firebaseapp.com mit meiner benutzerdefinierten Domäne myApp.com
- Keine der Lösungen auf diese Frage mehr arbeiten. Sie verwendet, aber das oauth-Genehmigung Bildschirm nicht mehr zeigt, der öffentliche name " (aka "Produkt-Namen, die den Benutzern angezeigt") und statt zeigt die authDomain url. Die einzige korrekte Antwort ist jetzt zu ändern Sie die Standard-authDomain.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fragte ich firebase support und bekam folgende Antwort. Elemente in Kursiv sind meine Ergänzungen.
--
Hallo Jayen,
Danke für das handreichen ist. Ich werde glücklich sein, Sie zu unterstützen.
Um zu aktualisieren firebase-project-id.firebaseapp.com in der OAuth-Genehmigung Bildschirm, müssen Sie eine benutzerdefinierte Domäne mit FB-Hosting (FB-Konsole - > Hosting > Connect-Domäne). Dies ist, weil https://firebase-project-id.firebaseapp.com/__/auth/handler wird gehostet von FB-Hosting. Sie müssen Ihre benutzerdefinierte Domäne zu firebase-project-id.firebaseapp.com.
Beim anschließen der benutzerdefinierten Domäne, wenn Sie nicht hosting Ihrer app auf FB, verwenden Sie eine neue subdomain (z.B. app.yourdomain.com) und nicht umgeleitet. FB fordert Sie auf, fügen Sie einen DNS-Eintrag und nehmen Sie das SSL-Zertifikat automatisch.
Nachdem Sie die benutzerdefinierte Domäne auf Ihrer FB-Projekt, sollten Sie auch Folgen Sie den Schritten unten:
Gehen Sie auf die FB-Konsole - > Wählen Sie "Projekt" > Authentifizierung > Sign-in-Methode > Facebook > Kopieren Sie die URL unter", Um das setup abzuschließen, fügen Sie diese OAuth redirect URIs an den Facebook app-Konfiguration.'
Ersetzen Sie die Projekt-ID mit Ihrer benutzerdefinierten Domäne. Es wird etwa so Aussehen: https://yourdomain.com/__/auth/handler
Dann stellen Sie sicher, dass yourdomain.com als die authDomain in Ihrem app-Konfiguration statt firebase-project-id.firebaseapp.com
Lassen Sie mich wissen, wenn Sie irgendwelche anderen Fragen zu diesem.
Grüße,
Aye
--
In meinem Fall, yourdomain.com ist, wo ich meine Website hosten, so habe ich app.yourdomain.com wo ich es brauchte.
authDomain: "app.yourdomain.com"
Ich glaube, ich habe gefunden, warum manche Menschen sind in der Lage, zum ändern der display-Namen und andere nicht. Überprüfen Sie Ihre Hosting-tab. Wenn Sie etwas, das bereitgestellt wird, ist es wahrscheinlich eingesetzt, um die gleiche url, die aufgeführt wird auf der Anmelde-Seite. Versuchen Sie, Ihren domain-Namen auf diese Seite und sehen, ob das funktioniert.
Sollten Sie diese änderungen in der Google API Console (https://console.cloud.google.com). Gehen Sie dort finden für Ihr Projekt die Anmeldeinformationen, klicken Sie auf "OAuth-Genehmigung-Bildschirm" und dann gibt es ein Textfeld, das sagt: "Produkt-Namen, die den Benutzern angezeigt", ändern Sie den aktuellen Namen, um den Namen der app und klicken Sie auf "Speichern".