如何在 GraphQL 中验证 Auth0 访问令牌?

时间:2021-07-20 18:41:08

标签: javascript node.js authentication graphql auth0

我有一个单页应用程序,我可以在其中通过 auth0 登录并将访问令牌附加到我的 API 请求中。

当我在我的 GraphQL API 上收到请求时,我想验证访问令牌。

我尝试使用 this 来验证它,但得到 TokenExpiredError: jwt expired 并且怀疑它是我正在寻找的东西。

Sudo 代码类似于:

const accessToken = context?.req?.headers?.authorization;

await isTokenValid(accessToken)

Auth0 提供的所有其他示例似乎都是 rest 中间件。在 Graphql 中处理这个问题的最佳方法是什么?

0 个答案:

没有答案