文件名称:graphql-directive-auth:用于处理auth的GraphQL指令
文件大小:134KB
文件格式:ZIP
更新时间:2024-02-24 20:51:20
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)