reactjs - 如何使用 React SDK 访问 auth0 令牌?
问题描述
我一直在努力寻找一种在 React 应用程序中实现 auth0 的好方法。
目前我正在使用“新”反应 SDK。我面临的问题是,要使用这个 SDK,我无法访问钩子或组件之外的 accessToken(用于 API 调用)......我正在寻找一种方法来创建 Axios 拦截器,以便设置令牌一次,而不是每个单独的电话......
有没有办法做到这一点?
提前致谢!
解决方案
您可以在组件中使用 auth0 令牌设置一个 cookie,该 cookie 将在成功验证后由 auth0 重定向到。然后使用 cookie,在 axios 拦截器中,从 cookie 中获取令牌并将其传递给调用。
如果您不想将其存储在 cookie 中,替代方案可以是 localStorage、sessionStorage。
推荐阅读
- c# - 如何检查 NumericUpDown 的值是否大于 DateTimePicker 的年份值?
- json - 如何根据 3 个可选字段的组合构建具有动态响应的 API 测试?
- python - 用 Python3 泛化正则表达式的模式
- java - 如果值不在 ENUM 中,则更改插入值
- python - 将模型用作另一个模型中的层,第一个模型未训练
- java - 疯狂图书馆游戏的scanner.nextLine()与scanner.next()
- php - 输入较长文本时,仅应通过引用传递变量
- python - 插入新实体时出现 InvalidRequestError?
- http - REST 请求中的 Dart HTTP PUT VS POST:PUT 动词不起作用
- java - 以最原始的方式在 Hadoop 中进行数据协调