英文:
Is there a way to get a Google OAuth2 token with email and password using Go?
问题
我正在尝试避免在我的Go应用程序中使用服务帐户,并且我需要一种与我的数据库进行身份验证的方法。我找到了一种使用服务帐户JSON进行身份验证的方法,但我希望找到一种只使用现有Firebase用户的电子邮件和密码进行身份验证的方法。在Go中,我该如何做到这一点?
英文:
I am trying to avoid using a service account for my Go application and I need a way to authenticate with my database. I found a way to authenticate with a service account json but I am hoping to find a way with just an email and password for an existing Firebase user. How would I do this in Go?
答案1
得分: 0
使用提供的Go Admin SDK无法登录到Firebase身份验证。您可以使用Firebase身份验证的REST API进行登录,并使用该API进行实时数据库的身份验证。有关详细信息,请参阅通过REST API进行身份验证。
英文:
The is no way to sign in to Firebase Authentication with the provided Go Admin SDK. What you can* do is the call the REST API for Firebase Authentication to sign in, and then use that to authenticate with the REST API for the Realtime Database.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论