问题描述
我想通过用户身份验证和授权来限制我的GraphQL API。 所有Keystone.JS文档都在谈论AdminUI身份验证,此刻我不感兴趣。
事实:
- 我想进行一些社交登录(没有基本的电子邮件/密码)
- 我想使用JWT承载令牌
除此之外,您可以提出实现此目标的任何可能方法。
我的想法是: 我可以在客户端(前端)上完成Firebase身份验证(可以使用Google登录,Apple登录等),然后在身份验证成功后以某种方式将其连接到我的API并注册用户(?)。 Firebase客户端SDK还将获取可在服务器端(?)上验证的令牌。
令人困扰的是,我无法弄清楚在GraphQL环境中如何做到这一点,而在Keystone封装的GraphQL环境中更是如此。
任何人都如何对其在Keystone中制作的API进行基本的社交身份验证?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)