【vue oidc-client】invalid_requestRequest Id: 0HN0OOPFRLSF2:00000002

需求:完成统一登录,需要从三方平台跳到我们的平台。

oidc-client报错记录。这个一般是配置信息出错,需要和三方平台进行沟通,一定要把client_id,密钥进行对应;

同时关于此次出错还修改了以下代码,以供参考:

删除了关于配置项的这段代码:

修改回调地址在后面增加‘?’,并修改源代码以提取token:

在node_modules里面的oidc-client文件夹里面全局搜索readSigninResponseState()函数,强制将它的token截取规则改为'?'。注意多个文件都有这个函数,都得改。

注意,改完需要切换到oidc-client目录,装依赖 npm install,打包 npm run build。这样打包项目,就会用我们改过的oidc-client组件。

或者可以尝试更新oidc-client的版本或者降低版本,可能这个bug就好了(我并没有尝试。。。)

然后还牵扯到后端服务器配置的问题,因为这个要求https,我们当时接口用的都是http,所以登录成功进入我们平台后又卡在loading界面了。这个处理的方法,简单听后端讲了下,需要反向代理,映射url。

安装了2个插件

进行url重写映射

相关推荐

  1. Http File Server 2.0HFS)使用说明

    2024-01-25 23:22:04       29 阅读
  2. 0. 前言

    2024-01-25 23:22:04       39 阅读
  3. 127.0.0.1和0.0.0.0的区别

    2024-01-25 23:22:04       51 阅读
  4. IP地址 0.0.0.0 和 127.0.0.1之间的区别

    2024-01-25 23:22:04       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-25 23:22:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-25 23:22:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-25 23:22:04       87 阅读
  4. Python语言-面向对象

    2024-01-25 23:22:04       96 阅读

热门阅读

  1. named_struct

    2024-01-25 23:22:04       63 阅读
  2. 五、C#与数据库交互(数据存储过程与触发器)

    2024-01-25 23:22:04       61 阅读
  3. android gradle 使用总结

    2024-01-25 23:22:04       60 阅读
  4. 【Golang】下载文件请求返回

    2024-01-25 23:22:04       54 阅读
  5. Layui技术积累

    2024-01-25 23:22:04       53 阅读
  6. redis的大key问题怎么解决

    2024-01-25 23:22:04       52 阅读
  7. JVM篇--JVM调优高频面试题

    2024-01-25 23:22:04       58 阅读
  8. stm32 裸机点亮led

    2024-01-25 23:22:04       69 阅读
  9. HCIP-11

    HCIP-11

    2024-01-25 23:22:04      48 阅读