reactjs - 如何使用我的后端中使用的前端反应中的 Auth0 访问令牌
问题描述
我正在尝试使用 auth0 作为身份验证服务器来做一个带有 kotlin 后端的反应应用程序。我在我的反应应用程序中集成了 auth0-spa,所以我可以登录,但是我收到 ios 的令牌是一个不透明的令牌,所以当我发送到我的应用程序以验证我的用户时,它不是有效的 jwt(它只是一个没有 3 个 jwt 部分的字母数字代码)。
我正在阅读这是因为 auth0 spa 框架不允许将响应类型更改为除了代码之外的其他内容,因此收到的访问令牌仅适用于 /userinfo api os auth0。
我的疑问是,我如何在后端使用该令牌来验证它是否仍然使用 auth0-spa?无论如何还是应该使用 auth0 非 spa 库?
解决方案
您需要在令牌请求中将后端作为受众发送。不透明令牌仅对 auth0 api 有效。
推荐阅读
- amazon-web-services - How to change s3's v4 signature to v2 ?
- reactjs - 本地状态未在 Redux 状态更新时更新
- php - 在 Symfony 4 中上传图片
- javascript - 如何根据兄弟组件设置的 URL 重新加载 React 组件?
- javascript - Vuejs:v-for中带有多个复选框的v-model
- javascript - 我不知道为什么我不断收到错误。history.push 不是函数
- python - 如何选择数据帧上的值以匹配重复 ID 的某些字符串为条件?
- r - 使用 2 个变量在 geom_dotplot 中排序
- google-classroom - Google 课堂分享按钮:我无法选择课程
- php - 如何获取具有数组值的变量变量