gpt4 book ai didi

javascript - 使用 express js、passport s 的安全 GraphQL 查询

转载 作者:搜寻专家 更新时间:2023-11-01 04:56:15 25 4
gpt4 key购买 nike

我已经开始在我的 express js 项目中使用 graphql,但我想知道如何保护我的一些 GraphQL 查询。以前我为此使用过 passport js(JWT),效果很好。保护路由真的很容易,但是使用 graphql(express-graphql) 我找不到任何解决方案。此外,最好有某种基于 Angular 色的解决方案来保护特定领域。有什么好的教程可以保护 graphQL 吗?

最佳答案

最后我检查了那里没有任何真正好的教程来展示如何保护 GraphQL 端点。然而,社区(GraphQL 和 Apollo slack channel )的共识是,最好将身份验证与 GraphQL 分开(例如使用 Passport),并在您的解析函数中进行授权,可能通过使用一些基于 Angular 色的身份验证来装饰它们。

目前我能提供的最佳链接是this post我之前写过关于使用 Passport.js 为 GraphQL 端点设置身份验证的文章。希望对您有所帮助!

我目前正在使用 Apollo 编写 React + Node.js 的全栈 GraphQL 教程,我计划为此做一些关于 Auth 的工作。我会在发布后尽快更新此答案。

关于javascript - 使用 express js、passport s 的安全 GraphQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42885983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com