感谢firebase v 3.9.0,我的社交OAuth在我的离子应用程序中运行良好。我想做一点零钱。当提示您登录时,它说“登录以继续到my-real-appname-12345f.firebaseapp.com。”
如何将其更改为更用户友好的名称,例如应用程序的实际名称。
澄清一下,我正在使用Firebase处理Google和Facebook的身份验证。两者的消息是相同的。
谢谢!韦恩
我要求火力支持,并得到以下答复。在项目斜体字是我的补充。
-
嗨,Jayen,
多谢您与我们联络。我很乐意为您提供帮助。
为了在OAuth同意屏幕中更新firebase-project-id.firebaseapp.com,您需要使用Firebase托管的自定义域(Firebase控制台>托管>连接域)。这是因为https://firebase-project-id.firebaseapp.com/__/auth/handler由Firebase托管托管。您需要将自定义域指向firebase-project-id.firebaseapp.com。
连接自定义域时,如果您不在Firebase上托管应用程序,请使用新的子域(例如app.yourdomain.com),并且不要重定向它。Firebase将提示您添加DNS条目并自动获取SSL证书。
将您的自定义域连接到Firebase项目之后,您还应该按照以下步骤操作:
转到Firebase控制台>选择项目>身份验证>登录方法> Facebook>复制“要完成设置,请将此OAuth重定向URI添加到您的Facebook应用程序配置”下的URL。
用您的自定义域替换项目ID。它看起来像:https : //yourdomain.com/__/auth/handler
然后确保在应用程序的配置中使用yourdomain.com作为authDomain而不是firebase-project-id.firebaseapp.com
firebase.initializeApp({
apiKey: ....,
authDomain: 'yourdomain.com',
...
});
如果您还有其他疑问,请告诉我。
问候,
ye
-
就我而言,yourdomain.com是我托管网站的位置,因此我在需要它的地方使用了app.yourdomain.com。
authDomain: "app.yourdomain.com"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句