如何在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
如何在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