问题标签 [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.
laravel - 在没有数据库队列驱动程序的情况下完成流明作业调度
我有什么:
- 处理特定作业的流明服务
- Laravel 门户将文件发送到该服务以供其处理
一旦它只使用 JS 和 Ajax,它几乎可以正常工作——我唯一需要实现的是 CORS 中间件。但是,在我将逻辑移至 JWT(使用jwt-auth
包)和 GuzzleHttp(我正在使用它向服务 API 发送请求)之后,作业停止了通过数据库队列进行处理,而是像队列驱动程序设置为一样运行sync
。
以下是我在 API 调用期间调用的控制器:
其中$this->firm
和$this->accounts
被注入特定模型的存储库。FilePackage
在 Laravel 站点上创建的对象,并且两者共享相同的数据库以使用。
结果没有工作被列入jobs
表格。当我使用 Postman 时,一切都很好。但是,当我尝试从 Laravel 后端发送请求时:
谁能告诉我这里出了什么问题以及导致问题的原因?谢谢!
php - 即使提供了一个令牌,getPayload 也需要 JWT_Auth 返回一个令牌
我在我的 Laravel 5.6 项目中使用 JWT-Auth 包。
我有一个使用 getPayload 方法的简单测试,但它一直返回;
到目前为止,我的方法如下;
如果我这样做,dd($token)
它会正确吐出用户令牌。
如果其他人遇到此问题,我会很乐意提供帮助。
干杯
javascript - 在 vue 中使用 axios 的 Cors 和预检错误
在我的应用程序中,我有 laravel 作为后端,jwt-auth 作为身份验证,社交名流作为 oauth2 提供者,vue 作为我的前端。
现在我使用 axios 通过 github 授权用户,例如(https://github.com/login/oauth/authorize)在客户端内部,然后通过后端 api 获取访问令牌。
如果我使用 POSTMAN 进行授权请求,一切正常,但如果我使用前端 axio 请求进行请求,我总是会出错。我想我得到它们是因为某些 Header 值不正确。有人可以解释一下 axion 请求需要哪些变量来执行授权请求。
亲切的问候。
laravel - JWT Auth 应请求未经身份验证
我正在使用 jwt-auth与我的系统集成。
所以我创建了一个使用 jwt.auth 中间件的路由组:
但是,当我尝试从该组请求一条路线时,我收到此错误:
在请求中,我传递了正确的承载和令牌的授权标头。
我的 Laravel 版本是 5.3
Jwt 配置:
感谢你的帮助。
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
订阅并抛出此错误。
laravel - 在 Laravel + JWT + Ember JS 上使用社交名流进行身份验证
我在使用 Laravel 在 Ember JS 上对社交名流进行身份验证时遇到了一些问题。
我有一个后端和前端分开的应用程序。我使用 JWT (tymondesings) 作为身份验证服务。我已成功重定向到 facebook,并收到对我的 API 的响应并成功在 DB 上注册用户并通过以下方式获取用户:
我唯一的问题是在前端返回它并进行身份验证,以便它可以使用该应用程序。任何建议或帮助将不胜感激:)
c# - .net core 2.0 JWT 令牌
我有一个使用 .net core 2.0 构建的 Web Api 和一个使用 xamarin 构建的移动应用程序。要登录移动应用程序,请通过传递(用户名和密码)调用 web api。如果凭证是有效的 Web Api,则返回一个 JWT 令牌。该移动应用程序具有一项功能,即使您关闭应用程序(例如(facebook、Instagram 等)),用户也可以保持登录状态。
问题是这些:
- 如何在用户登录应用程序之前保持 JWT 令牌有效,而无需再次询问他/她的登录凭据以向他/她提供另一个有效的 JWT 令牌?
- 用户决定退出应用后,如何使 JWT 令牌失效?
laravel - 总是不授权 Jwt-auth Laravel
我有AuthController
register
function 是工作,但不是 for login
,我应该使用password
column 而不是password_secret
in register
function,因为我尝试使用password
column 并且工作正常吗?
如何password_secret
在函数中使用有效载荷上的列register
?
laravel - 通过 JWTAuth 设置用户rainlab 上次登录时间戳
我已经设法创建 jwtauth 以将我的移动应用程序连接到 octobercms 后端,但last_login 字段始终为空,我相信这不是默认设置的。这是我拥有的经过身份验证的功能
它是由 jwtauth 文件夹中的 route.php 调用的
我们如何设置用户 last_login 时间戳?我希望我的问题很清楚。
添加了plugin.php,我按照@HardikSatasiya 的要求扩展了用户插件,因为我在执行他的建议时遇到了异常
我通过这个单独的插件向用户表添加了额外的字段..