如何使用 vue 为多平台应用程序选择 Gmail 帐户以登录 Firebase on Mobile 应用程序
Posted
技术标签:
【中文标题】如何使用 vue 为多平台应用程序选择 Gmail 帐户以登录 Firebase on Mobile 应用程序【英文标题】:How to select a Gmail account to log in Firebase on Mobile apps using vue for a multiplatform app 【发布时间】:2021-08-22 03:04:53 【问题描述】:我正在开发一个多平台应用程序(ios 和 android),我使用 .vue
视图在 Firebase 上使用 Gmail 从两个平台进行身份验证。
我使用 Google 作为提供商:
provider = firebase.auth.GoogleAuthProvider()
firebase.auth().signInWithRedirect(provider);
问题是我总是被要求填写电子邮件和密码,但我只想选择一个已在手机上注册的 Gmail 帐户。
我想要一个 Gmail 选择器(如下),如何实现?
但是我在屏幕上输入我的电子邮件和密码才能登录:
【问题讨论】:
【参考方案1】:我认为这个thread已经回答了这个问题。
只需将prompt
用户添加到select_account
var provider = new firebase.auth.GoogleAuthProvider();
provider.setCustomParameters(
prompt: 'select_account'
);
【讨论】:
以上是关于如何使用 vue 为多平台应用程序选择 Gmail 帐户以登录 Firebase on Mobile 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Rails 中为多对多关系(和中间表)做一个选择字段?
如何使用 IdentityServer 4 为多租户应用程序触发 admin_consent 流?