authentication - $auth 对象为空,即使我的 nuxt 应用程序已登录
问题描述
我对 nuxt 和 auth0 都很陌生。我正在将 auth0 与我的 nuxt 应用程序一起使用,并且我在我的主页挂载钩子中编写了一段代码,使我能够在使用时登录到服务器,$auth.login()
然后它将我返回到我的应用程序并在 url 中给我一个令牌。我可以使用挂载钩子中的令牌获取我的用户个人资料信息,/auth/me
但是当我登录时$auth.$state
,它说您没有登录:
loggedIn: false
strategy: "auth0"
user: null
如何$auth
在我的代码中使用对象auth0
?这是我的nuxt.config.js
:
auth: {
redirect: {
login: '/',
callback: '/auth/signed-in'
},
strategies: {
local: false,
auth0: {
domain: process.env.AUTH0_DOMAIN,
client_id: process.env.AUTH0_CLIENT_ID,
}
}
},
解决方案
推荐阅读
- r - 处理两次之间的时间差
- java - 如何在不使用 SQLiteOpenHelper 内容提供程序插入数据的情况下获取 URI?(安卓)
- mysql - 403 从公共/图像文件夹 laravel vuejs xampp 加载图像时禁止
- java - 当服务器在同一域和同一端口上时,一项任务中的 SSL 握手失败,而另一项任务中的 SSL 握手成功
- python - 训练模型时如何验证测试集?
- flutter - 在flutter中单击gridview后如何显示详细信息
- php - 如何将 HTML 界面(提交 SQL 语句)连接到 PHP 文件,然后将 PHP 连接到我的数据库?
- java - JAVA:无法在循环中返回响应
- c++ - 减号和加号对c ++中的字符串有什么作用
- python-3.x - 我在 pyhton 3.8 中安装 scipy 时出错