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

php - Nuxt.js Auth:API(php)没有收到数据

我正在使用 NUXT.js,作为 nuxt/auth 模块。

我可以调用我的 API,但我无法获取数据:

我的 nuxt 方法:

在登录数据中,我有密码和电子邮件。

我的 nuxt.config.js :

在我的 PHP API 中,我正在尝试收集电子邮件和密码数据,但是......我在 $_POST(或 $_GET)中没有任何内容

因此,使用我的 console.log(response),我有:

有任何想法吗?非常感谢!文森特

0 投票
0 回答
1046 浏览

axios - 无法使用 Nuxt Auth 和 Axios 读取未定义的属性“授权”

自过去 3-4 个月以来,我一直在将 nuxt/auth-next 和 axios 模块与 nuxt 项目一起使用,从昨天开始一切正常,但现在每当我尝试将 axios 请求发送到公共 API 而不在标头中传递授权时,我都会收到此错误

Cannot read property 'Authorization' of undefined with Nuxt Auth & Axios

附上页面截图

在此处输入图像描述

下面是我在 index.js 存储文件中的代码

0 投票
0 回答
108 浏览

vue.js - 无法让 twitter Oauth 身份验证与 nuxt-auth 一起使用

我正在尝试使用 twitter 对 Web 应用程序进行身份验证,但我似乎无法在文档中找到它,并且它未包含在提供的演示中。我的问题是,是否再次没有来自 nuxt auth 的直接支持,或者我可以遵循与 facebook 和 / google 相同的配置。

注意:我遵循了相同的配置,但一直出错。但是,如果它需要调整才能使其工作,请不要犹豫分享。谢谢!

0 投票
0 回答
655 浏览

authentication - Nuxt.js auth 如何使用刷新令牌?

我有一个带有Nuxt auth模块的 Nuxt.js 应用程序进行身份验证。我的后端在PhoenixPow用于处理身份验证。当我登录时,我从后端获得 2 个令牌:访问令牌和刷新令牌。我知道访问令牌是短暂的,而刷新令牌持续时间更长并用于延长会话。我的 Nuxt 应用程序内部有以下设置nuxt.config.js来读取 2 个令牌:

我也有这个中间件:

到目前为止,我只能测试并验证我的前端是否能够成功使用访问令牌,但我不知道它是否正在使用刷新令牌,如果是,那么如何使用。如果有人能够解释(1)Nuxt auth 如何使用刷新令牌,(2)我的设置中是否缺少任何内容,以及(3)是否有任何方法可以专门测试刷新,我将不胜感激令牌使用。

非常感谢!

0 投票
1 回答
664 浏览

typescript - 如何从 nuxtjs 打字稿中的 auth 模块(nuxtjs/auth-next)获取 access_token?

我曾尝试使用 this.$auth.$state.accessToken 和 this.$route.query.token 来获取令牌,但它们不包含任何 access_token。用户也已成功登录 throw this.$auth.loginWith('laravelPassportPassword') Auth

然后我尝试使用 this.$auth.strategy.token.get() 方法获取令牌。它显示以下错误:

代码如下。

nuxt.config.ts:

},

登录.vue:

}

我还看到下面的链接:

https://auth.nuxtjs.org/api/tokens

我怎样才能获得“access_token”?

0 投票
0 回答
49 浏览

express - 每个 Nuxt Auth 请求都会更改 Express sessionID

我是 Nuxt Auth 和 express session 的新手,当我执行时this.$auth.loginWith('local', { data: '' }),我会req.session.loggedIn = true在服务器中设置,例如我可以看到我的 req.session.id = 'xxx'。

之后,nuxt auth 将再次调用/api/auth/user,但我可以看到 sessionID 已更改,并且 req.session.loggedIn 是undefined

如何为每个请求维护相同的会话?

下面是我的配置

我正在使用 v5

0 投票
1 回答
565 浏览

vue.js - Nuxt.js auth 用户已设置,但 loggedIn 仍然为 false

带有 Nuxt Auth 的 Node.js 应用程序以及当我想登录时。用户未设置并且loggedInfalse

所以我写了这个,然后设置了用户但loggedIn仍然是错误的。这里我的nuxt.config.js.

你能帮我吗?

0 投票
0 回答
27 浏览

authentication - Nuxt auth 未正确更新会话

我有一个带有Nuxt Auth的 Nuxt 客户端,我还有一个带有Pow authentication的 Elixir 后端。

只是为了测试我的前端身份验证是否正常工作,我将访问令牌配置为在 15 秒后过期。通过我的客户端登录并浏览 15 秒后,我退出了。有趣的是,在后端,我看到正在进行会话更新调用。只是为了确保问题不在我的后端,我手动测试了更新发布请求并且它似乎有效,所以我只能得出结论,我的 Nuxt 应用程序没有正确使用令牌。

有没有人有任何建议/建议来解决这个问题?

我的 Nuxt 配置包含以下相关代码:

0 投票
0 回答
207 浏览

javascript - 刷新后如何在nuxt auth中设置用户?

这是我的身份验证配置:

这是我对身份验证的商店操作:

当然,刷新后 $auth 中的用户属性会被删除。我想在页面刷新时再次设置它。如何在不为用户添加新 API 的情况下实现这一点?我已经尝试为此创建中间件,但它们适用于所有路由而不是指定路由。我只需要简单的解决方案,例如从 localStorage 获取 jwt 令牌并从中获取 userId。

0 投票
2 回答
545 浏览

vue.js - Nuxt auth 向我返回 Bearer Bearer 令牌

我正在使用 nuxtjs/auth 执行身份验证系统,主要问题是令牌是从后面发送的,如下所示:Bearer token...

当 nuxtjs/auth 处理它时,它会在开头添加另一个 Bearer,如下所示:Bearer Bearer eyJhbGciOiJIUzU...

如何避免?

在这里,我有我的策略: