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保護,您能分享嗎? –