最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何在trapi(无头cms)中验证auth0 JWT?

运维笔记admin10浏览0评论

如何在trapi(无头cms)中验证auth0 JWT?

如何在trapi(无头cms)中验证auth0 JWT?

我知道如何在快递服务器中验证auth0 jwt。我将标题中的jwt发送为Authorization: Bearer access_token。但是,我无法在Strapi

中实现

这是我如何在快递服务器中验证auth0 jwt的代码

const express = require("express");
const app = express();

const jwt = require("express-jwt");
const jwksRsa = require("jwks-rsa");
const userReflection = require("./api/v1/user/reflection.js");

const checkJwt = jwt({
  secret: jwksRsa.koaJwtSecret({
    cache: true,
    rateLimit: true,
    jwksRequestsPerMinute: 5,
    jwksUri: "/.well-known/jwks.json"
  }),
  audience: "http://localhost:1337",
  issuer: "/",
  algorithms: ["RS256"]
});

app.use("/api/v1/user", checkJwt, userReflection);

如何在Strapi中的每个请求中验证auth0 jwt?

回答如下:

如果要在Strapi中验证JWT,则可以使用/users/me

您将必须设置身份验证标题(这里是Auth documentation

发布评论

评论列表(0)

  1. 暂无评论