【问题标题】:Handle Authentication in NextJS在 NextJS 中处理身份验证
【发布时间】:2022-02-09 22:32:38
【问题描述】:

我正在设置一个新的网络应用程序,我想要一些关于处理我的身份验证工作流程的建议。

我正在从自定义后端获取用户数据。用户登录后,我也获得了访问令牌和刷新令牌。

我选择 NextJs 作为我的前端,它提供了所有好处。我的问题是:

我应该使用 NextAuth 还是 Redux 来处理身份验证工作流程? 在 NextAuth 的第一种情况下,我从未实现过会话挂钩。 在 redux 的情况下,我只是在应用程序的全局状态下调度操作并处理身份验证数据。

感谢您的建议。

【问题讨论】:

    标签: authentication redux next.js jwt


    【解决方案1】:

    我用过Next-Auth,问题多多! 然后,我为 Google-auth 创建了一个新的自定义 API,其中每个 ssr 页面都有一个令牌和一个 CSRF 令牌,用于更新每个页面加载。

    如果你愿意,我可以免费上传到 git :)

    【讨论】:

    • 您能详细说明您的问题吗?好吧,我只需要对存储在我的数据库中的用户进行身份验证。但是有一些最佳实践:)
    • 在很多情况下,从 Google-auth 登录后,我看到所有 cookie 都被删除了。这是获取未定义用户的原因,因为我们没有任何会话!在 Next-Auth 中添加 JWT 密钥是可选的,但它是一个非常重要的安全对象
    猜你喜欢
    • 2021-11-24
    • 1970-01-01
    • 2015-06-09
    • 1970-01-01
    • 1970-01-01
    • 2014-07-24
    • 2017-11-23
    • 2022-12-04
    • 1970-01-01
    相关资源
    最近更新 更多