0
我正在运行快速服务器,并在我的端点上提供JWT保护。我正在测试我的/graphql
端点,并收到403 Not allowed to provide a JWT token
错误。我的其他终端工作正常,所以我不认为这是JWT签署或验证的问题。有任何想法吗?不允许使用JWT令牌来保护GraphQL端点
var jwt = require('express-jwt');
var app = express();
var jwtCheck = jwt({
secret: new Buffer(config.secret, 'base64'),
audience: aud,
issuer: iss
});
// enforce on all endpoints
app.use(jwtCheck);
app.use('/', postgraphql(config.db_string, config.db_schema, {
development: true,
log: true,
secret: config.secret,
graphiql: true,
}));
没有一些代码是不可能的... –
@miparnisari没有太多可以分享的东西。它是'express'服务器上的一个vanilla'graphql'端点 –
您能分享这个端点的代码吗?此外,必须有一个中间件功能来执行JWT保护,您能分享吗? –