【发布时间】:2022-03-15 00:51:02
【问题描述】:
我有 graphql api 服务器并从我的颤振应用程序调用 api。
现在我需要实现登录认证。所以我决定使用 firebase 身份验证。
我需要电子邮件、谷歌和 Facebook 登录。
我有点困惑如何验证用户。
-
从我的 Flutter 应用程序中,直接使用 firebase 进行身份验证并获取令牌。如果得到令牌调用创建用户 api 并创建用户。当然,我会传递令牌并针对 firebase 验证令牌。
-
在我的 Apollo 服务器中创建 SignIn、SignInWithGoogle 和 SignInWithFacebook 端点并从我的 Flutter 中调用。
常见的做法是什么?
【问题讨论】:
标签: firebase graphql google-cloud-functions apollo-server