【文件属性】:
文件名称:graphql-directive-auth:用于处理auth的GraphQL指令
文件大小:134KB
文件格式:ZIP
更新时间:2021-02-04 03:04:40
graphql authentication auth authorization graphql-server
graphql-directive-auth
介绍
创建graphql-directive-auth是帮助解决几乎每个API都面临的常见身份验证任务。
目录
安装
yarn add graphql-directive-auth
用法
我们能够以两种不同的方式使用指令:
默认
要使用默认指令行为,您需要设置APP_SECRET环境变量, APP_SECRET 。
什么是default ,我需要做什么?
@isAuthenticated设置环境变量后,您需要具有有效的JWT令牌并通过Authorization在HTTP标头中发送。 仅此而已,该指令将检查您的令牌并在令牌无效或过期时抛出错误。
【文件预览】:
graphql-directive-auth-master
----yarn.lock(306KB)
----.eslintrc.js(167B)
----src()
--------utils.ts(1KB)
--------index.ts(691B)
--------isAuthenticated.ts(780B)
--------hasRole.ts(1KB)
--------typings()
----.circleci()
--------config.yml(1KB)
----example()
--------index.ts(656B)
--------schema.ts(1002B)
--------dev.js(116B)
----tsconfig.json(230B)
----LICENSE(1KB)
----__tests__()
--------isAuthenticated.test.ts(1KB)
--------hasRole.test.ts(3KB)
--------__snapshots__()
----README.md(7KB)
----.gitignore(847B)
----generateToken.js(277B)
----.babelrc.js(337B)
----.eslintignore(5B)
----package.json(2KB)