【发布时间】:2020-04-26 20:44:20
【问题描述】:
我正在使用新的 auth0-SPA 进行 api 调用。在使用我的操作进行 API 调用时,我在将令牌存储在 redux 中时遇到了一个问题。我担心我的令牌在文档中说要使用
await getTokenSilently()
但是我在上下文的初始加载中执行此操作并将该令牌存储在状态中,我将如何知道何时更新令牌,因为我只能在状态中存储序列化数据。与他们在获取时直接使用该方法的文档不同。谢谢!
【问题讨论】:
我正在使用新的 auth0-SPA 进行 api 调用。在使用我的操作进行 API 调用时,我在将令牌存储在 redux 中时遇到了一个问题。我担心我的令牌在文档中说要使用
await getTokenSilently()
但是我在上下文的初始加载中执行此操作并将该令牌存储在状态中,我将如何知道何时更新令牌,因为我只能在状态中存储序列化数据。与他们在获取时直接使用该方法的文档不同。谢谢!
【问题讨论】:
您也可以将令牌存储在 cookie 中。您的 apiclient 将在每个 API 调用中包含 cookie。这也有助于处理浏览器刷新,因为 redux 会在浏览器刷新时丢失令牌。
【讨论】: