问题标签 [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 回答
857 浏览

wordpress - 请求 /jwt-auth/v1/token 说“用户名字段为空”

为 WordPress 安装并配置了 jwt-auth 插件,并按照文档中的说明进行了配置,即按照说明编辑 .htaccess 文件。

几周前它工作得很好。但是现在每当我点击它时,它都会显示“用户名字段为空”。

最近 WordPress 或 jwt-auth 插件有什么变化吗?因为我不知道下一步该怎么做。任何想法将不胜感激。

另外,如果有用的话,我的 WordPress 是 5.0.3,而 jwt-auth 是 1.2.5。

邮递员输出

0 投票
1 回答
2578 浏览

php - 注销不适用于 Laravel JWT-auth

我正在使用 JWT-auth 和 Laravel 框架来验证用户身份。Laravel 用作服务端框架,前端代码在我们自己开发的框架中。所以我们使用api而不是web来实现认证。登录在此环境中运行良好,而注销和刷新令牌无法按我的意愿执行。我按照JWT-auth 文档的说明配置所有内容。

路由.php

内核.php

授权文件

用户\认证控制器

这里发布我对访问注销的回复。

'yyyyyyyyy' 无法记录。所以似乎没有调用logout函数。AuthController

我写错了什么或遗漏了什么吗?提前致谢。

0 投票
1 回答
323 浏览

javascript - JWT 身份验证令牌在非 /api 路由中无效

我在 Laravel 广播功能上遇到 JWT 身份验证令牌问题。它说:{error: "token_invalid"}

我不知道为什么会发生这种情况,但令牌似乎没有问题。它适用于/api路线,但不适用于非api路线,例如/broadcasting/auth. 它在jwt.io上也有效。

有什么解决办法吗?

0 投票
1 回答
1107 浏览

jquery - How to solve this error Cross-Origin Read Blocking (CORB) blocked cross-origin response working on postman

I have called third party API using Jquery AJAX. I am getting following error in console

Cross-Origin Read Blocking (CORB) blocked cross-origin response https://example.com/assets/front/font/fonts.min.css with MIME type text/html. See https://www.chromestatus.com/feature/5629709824032768 for more details.

0 投票
6 回答
6188 浏览

laravel - jwt-auth 令牌已过期

我正在为我的 SPA 使用 jwt-auth 和 vue-auth。出于测试目的,我将 vue-auth 的配置文件中的 refreshData 变量设置为 1,以便每分钟刷新一次。对于 jwt-auth 配置文件,我将 ttl 设置为 1,将 refresh_ttl 设置为 3。

我能够登录并接收令牌。我在本地存储中看到它。前 3 分钟的每一分钟,我都会成功刷新,我看到 localStorage 中的令牌发生变化,但第四次出现错误。

为什么是这样?由于我正在刷新令牌,我认为 refresh_ttl 甚至都无关紧要,但它似乎确实在规定这一点。

0 投票
2 回答
3650 浏览

laravel-5 - 在 Laravel 5.7 中,如何在内核中覆盖 Tymon Jwt-Auth 中间件?

我将 Laravel 5.7 用于一些 api。我还使用包https://github.com/tymondesigns/jwt-auth来生成 JWT 令牌来验证用户。我很久以前就配置了所有东西,而且效果很好。

RouteServiceProvider.php我在下面注册了路由组routes/api_v1.php

config.auth.php我有带有驱动程序 jwt 的 api_v1 保护:

我已经App/User.php实现Tymon\JWTAuth\Contracts\JWTSubject并实现了这两种方法。

但是当app/Http/Kernel.php我在中间件数组中添加时:

routes/api_v1.php该组下的路线jwt.auth

Route::middleware(['jwt.auth'])->group(function() {

});

永远不会到达中间件App\Http\Middleware\JWTAuthenticate::class,但总是去原始的 tymon 包中间件Tymon\JWTAuth\Http\Middleware\Authenticate::class

即使我没有将 api 驱动程序放在auth.php配置中的 jwt 中,并且我没有jwt.auth在中间件中放置任何类,它也可以与原始中间件一起正常工作。

我需要的是 Routes 组去我自己的中间件类App/Http/Middlewares/JWTAuthenticate

这样我就可以覆盖handle方法并首先检查我自己的东西。

0 投票
2 回答
781 浏览

php - 如何在运行时更改 Tymon 的 JWT Auth 包中的 jwt 密码以对不同主机(子域)的令牌进行编码

我正在构建多租户应用程序,我想为每个租户设置不同的 jwt 密码。为此,我创建了中间件,在其中获取活动租户的 jwt_secret 并使用 Config 门面进行设置,如下所示:

在此之后,我转储配置设置并显示正确的新值,但包本身不使用它,但如果我在运行时将数据库连接设置更改为“租户”值,则包正确使用它......

任何想法?

谢谢

0 投票
1 回答
1708 浏览

node.js - TypeError:token.split 不是函数

我在登录时遇到了一些错误,这是意料之外的,但我尝试从 2 天开始解决它,但我不能。我使用 Nodejs 作为 api 和 angular 7 作为前端

我已经发布了一些带有错误的代码,请帮助我解决这个问题,非常感谢

auth.service.ts

登录组件.ts

浏览器中的错误

浏览器中的错误

0 投票
0 回答
513 浏览

java - 从 bean 抛出的异常:java.lang.NoClassDefFoundError: com/auth0/jwt/algorithms/Algorithm

我正在尝试生成一个 jwt 令牌并使用 JWT 库提供的算法对其进行签名。调用其余服务登录时,当方法尝试创建令牌时出现此错误。

我的进口

令牌方法的创建

jwt jar 包含在库中 http://prntscr.com/nb4447

我无法弄清楚这个错误是如何出现的,因为 Jwt 库是通过在 maven 中作为依赖项导入提供的。

有人有任何解决方案吗?

0 投票
2 回答
8295 浏览

php - 我该如何解决这个错误“找不到接口'Tymon\JWTAuth\Contracts\JWTSubject'”

我使用本指南制作 jwt-auth https://medium.com/mesan-digital/tutorial-4-how-to-build-a-laravel-5-4-jwt-powered-mobile-app-api-4c59109d35f 当我尝试注册用户时,我发现了这个问题。这是 composer.json 的要求

这里是 user.php"