【发布时间】:2018-12-28 17:49:33
【问题描述】:
在我通常的经验中,我从事的所有单页应用程序都使用 JWT 作为身份验证机制。我遇到了为此使用 httpOnly cookie 的 api。
由于我们无法通过 javascript 访问此类 cookie 以了解它是否存在,因此在 react 应用程序中如何处理呢?
我最初的想法是通过在成功登录时设置一些 sessionStorage 来跟踪这一点,并在收到与身份验证相关的错误时将其删除。
但是我相信这不适用于 next.js 服务器端渲染?我们使用 apollo 客户端设置它,允许设置自定义标头和缓存。
上面的设置是否有一种通用的方法来处理这个身份验证过程?
【问题讨论】:
标签: javascript reactjs graphql apollo next.js