如何更改Firebase身份验证的应用程序名称(用户看到的名称)

21 浏览
0 Comments

如何更改Firebase身份验证的应用程序名称(用户看到的名称)

多亏了 Firebase v 3.9.0,我的 ionic 应用中的社交 OAuth 功能运行得很好。我只想做一个小小的改变。在提示登录时,它显示为“登录以继续访问 my-real-appname-12345f.firebaseapp.com。”\n我如何将其更改为更加用户友好的内容,比如实际应用的名称。\n澄清一下,我正在使用 Firebase 来处理 Google 和 Facebook 的身份验证。这个提示对于两者都是一样的。

0
0 Comments

问题出现的原因:用户想要更改 Firebase 认证中应用的名称,即用户看到的应用名称。

解决方法:只需按照以下步骤进行操作即可:

1. 打开 Firebase 控制台。

2. 进入项目设置。

3. 在“常规”选项卡下找到“公共名称”。

4. 修改“公共名称”为你想要显示的新应用名称。

5. 保存更改。

这样,用户在接收到 Firebase 认证的邮件时,邮件中的 %APP_NAME% 将会被修改后的新应用名称替代。

0
0 Comments

如何更改Firebase身份验证的应用程序名称(用户看到的名称)

问题原因:需要更改Firebase配置以更改用户在应用程序中看到的名称。

解决方法:

1. 更改代码中设置的Firebase配置,将authDomain: "insertyourdomainnamehere.example"更改为您自己的域名。

2. 点击应用程序上的“使用Google登录”,查看由于此更改而引发的错误。按照错误提示进行操作。

3. 错误将带领您前往https://console.cloud.google.com/apis/credentials 页面(Google Cloud Platform > APIs & Services > Credentials)。

4. 在该页面中,找到“OAuth 2.0 Client IDs”部分。

5. 对于我来说,只有一个记录:“Web client (auto created by Google Service)”。点击它的编辑按钮。

6. 在“Authorized redirect URIs”部分中添加:https://insertyourdomainnamehere.example/__/auth/handler

7. 然后它应该正常工作!现在应该显示“登录以继续访问yourdomain.example”。

8. 这对我在2020年8月有效!

9. 太棒了!这对我起作用。我不需要创建新的OAuth 2.0客户端ID。只需使用Google生成的现有ID并更新认证处理程序即可。

10. 对我而言,这个方法有效,但我使用自定义域名进行应用程序托管,因此我需要在Firebase托管中添加此域,并调整DNS A记录。

以上方法可以帮助您更改Firebase身份验证的应用程序名称。

0
0 Comments

问题的原因:在Firebase身份验证中更改应用程序名称(用户所见)的原因是为了更新在OAuth同意屏幕中显示的firebase-project-id.firebaseapp.com。这是因为https://firebase-project-id.firebaseapp.com/__/auth/handler由Firebase Hosting托管。需要将自定义域名指向firebase-project-id.firebaseapp.com

解决方法:

1. 在Firebase控制台中,进入Hosting,然后连接自定义域名。如果您没有在Firebase上托管应用程序,请使用新的子域名(例如app.yourdomain.example)并且不要重定向它。

2. 将自定义域名连接到Firebase项目后,按照以下步骤操作:

- 进入Firebase控制台,选择项目,然后进入Authentication,再选择Sign-in method,找到Facebook,复制'To complete setup, add this OAuth redirect URI to your Facebook app configuration.'下面的URL。

- 将项目ID替换为自定义域名,形如https://yourdomain.example/__/auth/handler

- 进入GCP控制台,选择项目,然后进入API Manager,找到Credentials,将第二步获得的链接添加到'Authorized redirect URIs'中。

- 在应用程序的配置中,将firebase-project-id.firebaseapp.com替换为yourdomain.example,并使用yourdomain.example作为authDomain。

这样就可以更改Firebase身份验证的应用程序名称了。

0