symfony - 带有 GraphQL 的 Symfony 3:身份验证
问题描述
我将 Symfony 3 与 youshido/graphql-bundle 和 FOSUserBundle 一起使用。我开始研究 API 的身份验证部分,但我不知道如何使用 GraphQL 来处理这个问题。
我从研究中发现,通常有一个 REST 端点来管理用户身份验证,但我想用 GraphQL 和 FOSUserBundle 来管理它。除此之外,FOSUserBundle 只提供 REST 端点,我不知道是否有办法配置它,所以我们只能在 GraphQL 解析器中使用它的服务。
我想出的工作流程是:
- 用户通过 GraphQL 查询进行身份验证并获取 FOSUserBundle 生成的令牌
- 用户使用请求标头中的令牌发送查询/突变
- FOSUserBundle 验证此令牌并授予访问权限
你将如何进行?
谢谢!
解决方案
推荐阅读
- javascript - 无法读取未定义的属性“currentHash”
- vb.net - 数据表不合并 VB.NET
- javascript - 量角器,检查当前 Url 是否等于字符串 url
- reactjs - 如何在 Scala REST API 服务器上运行 React.js
- python - 了解 Spacy 的得分手输出
- javascript - vscode在打开的文件上自动折叠
- c# - 使用 twilio 向手机发送短信
- elasticsearch - Elasticsearch 查询和按参数排序
- java - 尝试在循环中实例化,得到意外类型(预期变量)
- objective-c - NSOpenPanel 限制已选择的文件