有没有办法使用 Go 获取带有电子邮件和密码的 Google OAuth2 令牌?

Is there a way to get a Google OAuth2 token with email and password using Go?

我试图避免为我的 Go 应用程序使用服务帐户,我需要一种方法来验证我的数据库。我找到了 authenticate with a service account json 的方法,但我希望找到一种只需要现有 Firebase 用户的电子邮件和密码的方法。我将如何在 Go 中执行此操作?

无法使用提供的 Go Admin SDK 登录 Firebase 身份验证。您可以* 做的是将用于 Firebase 身份验证的 REST API 调用用于实时数据库的 sign in, and then use that to authenticate with the REST API