问题标签 [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.

0 投票
0 回答
126 浏览

laravel - 使用 Laravel 护照密码授予类型在 Nuxt Auth 中获取范围

当 nuxt auth 在默认 localhost:3000/_auth/laravelPassport/token 中请求令牌时,我想根据用户角色返回范围。

这是 nuxt.config.js 身份验证策略设置

我的 Laravel 启动功能在 \app\Providers\AuthServiceProvider.php

来自 /oauth/token 的 nuxt auth laravel 护照密码默认请求令牌认证通过时如何插入范围?提前致谢!

0 投票
1 回答
499 浏览

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 中的端点返回以下内容:

我错过了什么?

0 投票
0 回答
71 浏览

authentication - 授权:Nuxt-Auth 中未定义的承载

在此处输入图像描述

我正在尝试使用发送标头获取配置文件,但loggedIn 未设置标头。

nuxt.config.js

从后端返回令牌

0 投票
1 回答
931 浏览

javascript - 浏览器刷新后 Nuxt auth 用户重置

我正在构建一个带有用户登录和注册信息的应用程序。我使用 nuxt/auth 模块来处理身份验证。每当用户登录时,状态更改为 true 没有问题。我遇到的唯一问题是当我调用 set user method 时,用户信息已成功注册,但每当我刷新浏览器时,我都会丢失用户数据,即使它首先设置成功。

我的 nuxt auth 模块的 nuxt.js 配置

我的注册/登录组件

当我首先控制台记录状态和用户时,一切正常

请帮忙

0 投票
1 回答
359 浏览

nuxt.js - 通过 nuxt 中间件根据用户的角色重定向用户

我想通过 nuxt 中间件根据用户的角色和其他属性重定向用户。

** 重定向发生但卡在导航守卫中,并且页面会一次又一次地自动重新加载(每秒重新加载约 500 次)。

#这是我的代码

nuxt.config.js

middleware/role.js

浏览器控制台截图

0 投票
1 回答
58 浏览

jwt - JWT 刷新令牌实践

我正在尝试在我的网站上实现刷新令牌概念。

如果我理解正确,刷新令牌应该是用户获取新令牌的唯一标识符(令牌仅在 15 分钟内有效)。

我正在使用customId包在登录时为每个用户生成一个刷新令牌。

令牌过期时。我向端点发送一个请求,以根据refresh_token为每个用户提供的内容生成一个新令牌。

我正在使用 nuxtauth模块。

我这样做正确吗?或者我应该存储一个新创建的 jwt 令牌refresh_token而不是一个随机的唯一字符串?还是我错过了有关刷新令牌的一些信息?

0 投票
1 回答
478 浏览

nuxt.js - 如何在特定页面禁用中间件,nuxt 中间件

我已经声明了一个中间件来检查 nuxt.config.js 中每个路由的角色。但想在某些页面中禁用。

当令牌为空并重定向用户时,页面会一次又一次地加载,所以我评论此重定向并控制台记录一条消息,以检查发生了什么。此角色中间件正在加载到角色中间件设置为 false 的页面上。检查下面的图像。

浏览器控制台的图像

在这里您可以看到中间件打印了两次,一个用于 root('/'),​​另一个用于登录页面(这里我禁用了角色中间件)。如何禁用此中间件到此登录页面。

0 投票
0 回答
145 浏览

vue.js - 如何在 nuxt-auth keycloak 中进行自动登录

如果用户未经授权,我想在进入应用程序时进行自动登录。我的应用程序使用 Keycloak 完全关闭。我需要如果用户没有登录,他不会被重定向到 /login 页面,而是直接到 keycloak 登录页面

nuxt.config.js

},

我该怎么做?

0 投票
0 回答
317 浏览

vue.js - 如何解决 nuxt auth 页面重新加载问题?

当我使用 nuxt auth 登录时,我将用户重定向到他的个人资料页面。但是在个人资料页面上重新加载后,我收到一个类似截图的错误:

在此处输入图像描述

我已经搜索了与@nuxtjs/auth-next ssr 问题相关的这个问题。大多数解决方案是降级@nuxtjs/axios 版本。我已经尝试过了,但没有修复。

这是我的个人资料页面代码:

“@nuxtjs/auth-next”:“^5.0.0-1624817847.21691f1”,“@nuxtjs/axios”:“^5.13.6”,“nuxt”:“^2.15.7”

0 投票
0 回答
30 浏览

javascript - 如何在 NuxtAuth v.4 中获取令牌值?

如何在 NuxtAuth v.4.9 中获取令牌值?我用过这段代码 在此处输入图像描述

并且 tis 代码在控制台中给了我这个。 在此处输入图像描述

但是如果我写的话我不能得到令牌

那么,我怎样才能获得代币价值?另外,我怎样才能摆脱那个 lint 错误?