[英]sailsjs jwt token based authentication example
我正在關注本教程 。
但是,當我sails lift
來運行我的應用程序時,我得到的錯誤。
拋出新的TypeError('JwtStrategy需要一個函數來從請求中檢索jwt(參見選項jwtFromRequest)');
^TypeError:JwtStrategy需要一個函數來從請求中檢索jwt(參見選項jwtFromRequest)
請幫我解決這個錯誤。
問題在於JwtStrategy的選項配置,根據github頁面,它缺少一個選項jwtFromRequest,你需要使用passport-jwt提供的提取器。
這些是我的修改:
var ExtractJwt = require('passport-jwt').ExtractJwt;
var JWT_STRATEGY_CONFIG = {
jwtFromRequest: ExtractJwt.fromAuthHeader(),
secretOrKey: SECRET,
issuer : ISSUER,
audience: AUDIENCE,
passReqToCallback: false
};
我希望它對你有所幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.