signed-graphql:创建预构建的加密GraphQL

时间:2024-04-23 09:59:13
【文件属性】:

文件名称:signed-graphql:创建预构建的加密GraphQL

文件大小:73KB

文件格式:ZIP

更新时间:2024-04-23 09:59:13

JavaScript

签名图 使GraphQL安全的cli工具。 将普通查询转换为JWT签名查询。 为什么 GraphQL是一个很棒的工具,但是默认情况下该查询对公众开放。 当然,我们应该通过服务器端逻辑来设置GraphQL服务器的安全性。 但是,如果有人发现并查询了安全漏洞,我们可能会感到不舒服。 使用signed-graphql,我们可以验证我们的查询是由特定人员进行的,并且仅接受经过签名的查询。 安装 npm install --save-dev signed-graphql 或者,如果您使用纱线: yarn add -D signed-graphql 用法 第1步。照常编写GraphQL 假设example-query.js看起来像这样: const gql = literals => literals [ 0 ] export const getUsers = gql ` query ge


【文件预览】:
signed-graphql-master
----.github()
--------workflows()
----yarn.lock(161KB)
----src()
--------transform.js(352B)
--------bebel-plugin-sign-graphql.js(248B)
--------index.js(1KB)
----.npmignore(919B)
----example()
--------example-query.js(273B)
--------README.md(109B)
--------.gitignore(1KB)
--------example-query.signed.js(273B)
----tsconfig.json(468B)
----README.md(3KB)
----prettier.config.js(115B)
----.editorconfig(171B)
----tests()
--------index.test.js(670B)
----.gitignore(919B)
----bin()
--------signed-graphql.js(119B)
----package.json(520B)

网友评论