问题标签 [nuxt-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 护照密码授予类型在 Nuxt Auth 中获取范围
当 nuxt auth 在默认 localhost:3000/_auth/laravelPassport/token 中请求令牌时,我想根据用户角色返回范围。
这是 nuxt.config.js 身份验证策略设置
我的 Laravel 启动功能在 \app\Providers\AuthServiceProvider.php
来自 /oauth/token 的 nuxt auth laravel 护照密码默认请求令牌认证通过时如何插入范围?提前致谢!
authentication - 令牌过期时,Nuxt Auth Module c5 不会自动刷新令牌
版本
模块:5.0.0-1624817847.21691f1 nuxt:2.15.8
Nuxt 配置
- 普遍的
Nuxt 配置
附加信息
清单
- [x] 我用最新的 Nuxt 版本测试过,问题仍然存在
- [x] 我已经用最新的模块版本测试过,问题仍然存在
- [x] 我已搜索问题跟踪器,但尚未报告此问题
重现步骤
期望什么?
当用户的令牌过期并refresh
实施方案时,不应注销用户并重定向回登录屏幕,应使用刷新令牌来获取新令牌,并且过渡应该是无缝的,允许任何经过身份验证的路由继续工作。
实际发生了什么?
在我的带有 Auth 模块的 Nuxt 项目中,我已经实现了该refresh
方案,但是,当我的令牌过期时,在我的令牌过期后我没有看到网络中对路由发出任何请求,我通过中间件refresh
导航到受保护的页面auth
.
我希望我缺少一些简单的配置?
我当前的令牌的测试期限为 1 分钟,而我的刷新令牌的测试期限为 14 天。
但是,添加时:
scheme: 'refresh'
refresh: { url: '/api/account/refresh', method: 'post', }
该功能似乎没有获取我的用户并自动让我登录。
我/api/account/refresh
的 API 中的端点返回以下内容:
我/api/account/login
的 API 中的端点返回以下内容:
我错过了什么?
javascript - 浏览器刷新后 Nuxt auth 用户重置
我正在构建一个带有用户登录和注册信息的应用程序。我使用 nuxt/auth 模块来处理身份验证。每当用户登录时,状态更改为 true 没有问题。我遇到的唯一问题是当我调用 set user method 时,用户信息已成功注册,但每当我刷新浏览器时,我都会丢失用户数据,即使它首先设置成功。
我的 nuxt auth 模块的 nuxt.js 配置
我的注册/登录组件
当我首先控制台记录状态和用户时,一切正常
请帮忙
nuxt.js - 通过 nuxt 中间件根据用户的角色重定向用户
我想通过 nuxt 中间件根据用户的角色和其他属性重定向用户。
** 重定向发生但卡在导航守卫中,并且页面会一次又一次地自动重新加载(每秒重新加载约 500 次)。
#这是我的代码
nuxt.config.js
middleware/role.js
jwt - JWT 刷新令牌实践
我正在尝试在我的网站上实现刷新令牌概念。
如果我理解正确,刷新令牌应该是用户获取新令牌的唯一标识符(令牌仅在 15 分钟内有效)。
我正在使用customId
包在登录时为每个用户生成一个刷新令牌。
令牌过期时。我向端点发送一个请求,以根据refresh_token
为每个用户提供的内容生成一个新令牌。
我正在使用 nuxtauth
模块。
我这样做正确吗?或者我应该存储一个新创建的 jwt 令牌refresh_token
而不是一个随机的唯一字符串?还是我错过了有关刷新令牌的一些信息?
vue.js - 如何在 nuxt-auth keycloak 中进行自动登录
如果用户未经授权,我想在进入应用程序时进行自动登录。我的应用程序使用 Keycloak 完全关闭。我需要如果用户没有登录,他不会被重定向到 /login 页面,而是直接到 keycloak 登录页面
nuxt.config.js
},
我该怎么做?