问题标签 [passport-jwt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Passport JWT 策略未触发
我有以下代码,但我的 passport-jwt 策略没有被触发:
Authenticator.js
服务器.js
路线.js:
从客户端获取:
如何找出为什么护照没有调用身份验证器回调策略?
node.js - 更新到 passport-jwt 并出现未经授权的错误
我已经从 passport-jwt 1.2.1 升级到了 passport-jwt 4.0。我更新了护照代码以使用 ExtractJwt.fromHeader,我相信它被标记为“Authorizaton”,您将在下面的 Header Request 代码中看到它。
我的标头请求如下所示,其中只有一些测试代码。
出于某种原因,我收到“未经授权”的回复。
这就是我从我的 angularjs 服务发出呼叫的方式:
我该如何解决?
所以看起来身份验证代码正在工作,实际上是这段代码失败了:
express - 我可以有条件地使用passport-jwt吗?
这意味着,在我的应用程序中,我想检查客户端请求中是否存在 customId。如果是,我将使用我的自定义逻辑进行身份验证。如果 customId 不存在,我想使用 passport-jwt 身份验证。
护照在服务器启动时注册其初始化方法。我的具体问题是如何仅在 customId 不存在时使用 passport.authenticate 。
任何帮助深表感谢。
node.js - 是否可以使用 `JwtStrategy` 更改`JWT` 字符串?
Node / Ionic
我从网上下载了一个项目,然后...
在授权控制器文件上,我有以下内容:
在其他配置文件上,我有以下内容:
在routes
文件上我有以下内容:
然后,我对此有一个具体问题:
授权控制器文件上的“JWT”是什么?
如果不是JWT
我想使用ABCDEF
呢?实际上,我尝试了其他不同的字符串:JWT
并且它似乎继续工作,不明白为什么。我去了文档,但不清楚这一点。
hyperledger-composer - 使用passport-jwt验证hypperledger composer生成的rest api
我想使用passport-jwt验证作曲家休息服务器生成的休息端点。我在mysql中有用户数据库。现在,我想只允许那些已经注册的用户访问。我怎样才能做到这一点?
node.js - fromAuthHeaderAsBearerToken 在节点中不起作用
我在 Node.js 中对护照身份验证做了以下事情。
1)我正在使用 jwtFromRequest : ExtractJwt.fromAuthHeaderAsBearerToken()
,
2) 调用方法如下:
3)在 Ppostman 中设置标题,如:Authorization:Bearer {token}
4)它正在提供undefined
有效载荷
这里缺少什么来获取 Jwt_payload?
有人能帮我吗?
jwt - 使用 passport-jwt 和结语,我的 req.user 是空的
我的中间件代码是:
我的结语代码是:
我dataplan.js
的是:
但是 my中的 myreq.user
是空的list.auth
。我究竟做错了什么?
node.js - 护照-jwt sequelize 401 总是
当我试图保护用户 API 时;我总是 401 未经授权。我尝试了不同的变体来定义策略;但没有运气。在使用 Secret 和 RS256 算法签署令牌时,我一直在使用 JWTStrategy 和 jwtwebtoken
Passport.js
索引.Route.js
使用邮递员:标头:身份验证:JWT 令牌
本地主机:4040/api/用户
hyperledger-composer - Composer Rest 服务器 JWT 身份验证 Angular 5
这里有人知道如何使用 Angular 5 访问下面的网址吗?我想访问 url 并检索它的响应 cookie。一遍又一遍地尝试,但似乎没有检索到 cookie。提前致谢。
http://localhost:3000/auth/jwt/callback?query=
我尝试使用邮递员,并成功获得了 access_token。我不知道如何在打字稿中做同样的事情。
node.js - 如果在 passport.authenticate(...) 上删除 (req, res, next),网页会无限期加载
我从互联网上下载了一个示例项目。下面是一些代码片段:
在routes
文件上,我有以下内容(只是一个片段):
在passport
文件上,我有以下内容(只是一个片段):
我在这里有几个问题:
为什么 on:
passport.authenticate('jwt', ...
传递了这些参数:(req, res, next)
并且passport.authenticate('facebook', ...
当它们在同一行中使用时,它们一个挨着另一个?如果我删除这些参数,那么网页会无限期地加载。
为什么里面:
passport.use(new FacebookStrategy
被定义:req.user
?在哪里声明了字段:user
对于对象req
?
谢谢!