感谢firebase v 3.9.0,我的社交OAuth在我的离子应用程序中运行良好。我想要做一点改变。当提示登录时,它会显示“登录以继续访问my-real-appname-12345f.firebaseapp.com”。如何更改Firebase身份验证的应用程序名称(用户看到的内容)
如何将其更改为更方便用户的应用,例如应用的实际名称。
为了澄清,我正在使用firebase来处理Google和Facebook的身份验证。这两条消息是相同的。
谢谢! Wayne
感谢firebase v 3.9.0,我的社交OAuth在我的离子应用程序中运行良好。我想要做一点改变。当提示登录时,它会显示“登录以继续访问my-real-appname-12345f.firebaseapp.com”。如何更改Firebase身份验证的应用程序名称(用户看到的内容)
如何将其更改为更方便用户的应用,例如应用的实际名称。
为了澄清,我正在使用firebase来处理Google和Facebook的身份验证。这两条消息是相同的。
谢谢! Wayne
您应该在Google API控制台(https://console.cloud.google.com)中进行这些修改。去那里,找到你的项目的凭据,点击“OAuth许可屏幕”,然后有一个文本框显示“产品名称显示给用户”,将当前名称更改为你的应用程序的名称,然后单击“保存”。
我询问了firebase的支持并得到了以下回复。项目斜体是我的补充。
-
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证书。
您的自定义域连接到您的火力地堡项目之后,你也应该遵循以下步骤:
转到火力地堡控制台>选择项目>认证>登录法>的Facebook>复制'完成设置',将此OAuth重定向URI添加到您的Facebook应用配置中。
替换您的自定义域项目的ID。它看起来是这样的:https://yourdomain.com/__/auth/handler
然后确保使用YOURDOMAIN。COM作为authDomain在应用程序的配置,而不是firebase-project-id.firebaseapp.com的
firebase.initializeApp({
apiKey: ....,
authDomain: 'yourdomain.com',
...
});
让我知道,如果你有这方面的任何其他问题。
问候,
埃
-
在我的情况,yourdomain.com是我主持我的网站,所以我用app.yourdomain.com地方,我需要它。
authDomain: "app.yourdomain.com"
谢谢Jayen!总是很高兴有一个K17朋友为你解决问题:) – nornagon
你找到一个解决方案? –
@ Sub6Resources检查我的答案。 –
[如何用我的自定义域myApp.com替换myApp-123.firebaseapp.com]的可能重复(https://stackoverflow.com/questions/44815580/how-to-replace-the-myapp-123-firebaseapp -com-with-my-custom-domain-myapp-com) – zevdg