簡體   English   中英

基於sailsjs jwt令牌的身份驗證示例

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM