问题标签 [jwt-auth]

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.

0 投票
1 回答
584 浏览

laravel - 在没有数据库队列驱动程序的情况下完成流明作业调度

我有什么:

  • 处理特定作业的流明服务
  • Laravel 门户将文件发送到该服务以供其处理

一旦它只使用 JS 和 Ajax,它几乎可以正常工作——我唯一需要实现的是 CORS 中间件。但是,在我将逻辑移至 JWT(使用jwt-auth包)和 GuzzleHttp(我正在使用它向服务 API 发送请求)之后,作业停止了通过数据库队列进行处理,而是像队列驱动程序设置为一样运行sync

以下是我在 API 调用期间调用的控制器:

其中$this->firm$this->accounts被注入特定模型的存储库。FilePackage在 Laravel 站点上创建的对象,并且两者共享相同的数据库以使用。

结果没有工作被列入jobs表格。当我使用 Postman 时,一切都很好。但是,当我尝试从 Laravel 后端发送请求时:

谁能告诉我这里出了什么问题以及导致问题的原因?谢谢!

0 投票
1 回答
3019 浏览

php - 即使提供了一个令牌,getPayload 也需要 JWT_Auth 返回一个令牌

我在我的 Laravel 5.6 项目中使用 JWT-Auth 包。

我有一个使用 getPayload 方法的简单测试,但它一直返回;

到目前为止,我的方法如下;

如果我这样做,dd($token)它会正确吐出用户令牌。

如果其他人遇到此问题,我会很乐意提供帮助。

干杯

0 投票
1 回答
581 浏览

javascript - 在 vue 中使用 axios 的 Cors 和预检错误

在我的应用程序中,我有 laravel 作为后端,jwt-auth 作为身份验证,社交名流作为 oauth2 提供者,vue 作为我的前端。

现在我使用 axios 通过 github 授权用户,例如(https://github.com/login/oauth/authorize)在客户端内部,然后通过后端 api 获取访问令牌。

如果我使用 POSTMAN 进行授权请求,一切正常,但如果我使用前端 axio 请求进行请求,我总是会出错。我想我得到它们是因为某些 Header 值不正确。有人可以解释一下 axion 请求需要哪些变量来执行授权请求。

亲切的问候。

0 投票
0 回答
1067 浏览

laravel - JWT Auth 应请求未经身份验证

我正在使用 jwt-auth与我的系统集成。

所以我创建了一个使用 jwt.auth 中间件的路由组:

但是,当我尝试从该组请求一条路线时,我收到此错误:

在请求中,我传递了正确的承载和令牌的授权标头。

我的 Laravel 版本是 5.3

Jwt 配置:

感谢你的帮助。

0 投票
3 回答
648 浏览

angular - Angular:如何通过 API 调用使用 JWT 身份验证

我正在关注这篇文章。作者fake-backend.ts用于拦截一个以 url 结尾的 api 调用,/api/authenticate并根据静态数组中的用户名和密码检查用户。

当用户使用用户名和密码提交表单时,它会调用authentication.service.ts登录函数,该函数会在路径上发布调用,/api/authenticate并且由于调用的 url 以 so 结尾,/api/authenticate所以现在fake-backend.ts开始发挥作用,从静态数组验证用户。成功验证后,它会生成一个令牌并控制返回authentication.service.ts到映射响应对象

fake-backend.ts通过调用 api 来验证数据库中的用户来改变这一点。但我得到了错误。

https://localhost:44348/api/authenticate的 Http 失败响应:404 OK

也调用不返回authentication.service.ts来映射响应对象。

编辑:
我正在使用 api 控制器并从返回的 1 进行验证,如果它在 db 中,否则为 0。还从 api 获得响应,但控制不会返回到 authentication.service.ts,而是去login.component.ts订阅并抛出此错误。

0 投票
0 回答
186 浏览

laravel - 在 Laravel + JWT + Ember JS 上使用社交名流进行身份验证

我在使用 Laravel 在 Ember JS 上对社交名流进行身份验证时遇到了一些问题。

我有一个后端和前端分开的应用程序。我使用 JWT (tymondesings) 作为身份验证服务。我已成功重定向到 facebook,并收到对我的 API 的响应并成功在 DB 上注册用户并通过以下方式获取用户:

我唯一的问题是在前端返回它并进行身份验证,以便它可以使用该应用程序。任何建议或帮助将不胜感激:)

0 投票
2 回答
222 浏览

c# - .net core 2.0 JWT 令牌

我有一个使用 .net core 2.0 构建的 Web Api 和一个使用 xamarin 构建的移动应用程序。要登录移动应用程序,请通过传递(用户名和密码)调用 web api。如果凭证是有效的 Web Api,则返回一个 JWT 令牌。该移动应用程序具有一项功能,即使您关闭应用程序(例如(facebook、Instagram 等)),用户也可以保持登录状态。

问题是这些:

  1. 如何在用户登录应用程序之前保持 JWT 令牌有效,而无需再次询问他/她的登录凭据以向他/她提供另一个有效的 JWT 令牌?
  2. 用户决定退出应用后,如何使 JWT 令牌失效?
0 投票
2 回答
1097 浏览

cakephp - CakePHP 3 JWT-Auth 给出 401 未经授权的错误

我在我的应用程序中使用CakePHP 3.6JWT Auth启用基于令牌的身份验证,前端是用Angular 6.

我的登录控制器就像

AppController.php内容

命名空间 App\Controller\Api;

在从角度应用程序发送请求以生成令牌时工作正常并收到以下响应。

在此处输入图像描述

但是当使用令牌将请求发送到其他端点时会出现错误

在此处输入图像描述

请求/响应标头有令牌

在此处输入图像描述

我试过什么?

  • 我尝试在生成访问令牌时禁用exp 。
  • 尝试在 CakePHP 应用程序中禁用调试。

当 CakePHP 服务器应用程序在本地运行时,它工作得很好。

0 投票
1 回答
215 浏览

laravel - 总是不授权 Jwt-auth Laravel

我有AuthController

registerfunction 是工作,但不是 for login,我应该使用passwordcolumn 而不是password_secretin registerfunction,因为我尝试使用passwordcolumn 并且工作正常吗?

如何password_secret在函数中使用有效载荷上的列register

0 投票
1 回答
425 浏览

laravel - 通过 JWTAuth 设置用户rainlab 上次登录时间戳

我已经设法创建 jwtauth 以将我的移动应用程序连接到 octobercms 后端,但last_login 字段始终为空,我相信这不是默认设置的。这是我拥有的经过身份验证的功能

它是由 jwtauth 文件夹中的 route.php 调用的

我们如何设置用户 last_login 时间戳?我希望我的问题很清楚。

添加了plugin.php,我按照@HardikSatasiya 的要求扩展了用户插件,因为我在执行他的建议时遇到了异常

我通过这个单独的插件向用户表添加了额外的字段..