seemoon

背景:我通过nginx转发请求,请求头中携带   id_token   字段,我们项目用这个作为用户识别的信息,但是后端没有接收到这个字段,所以提示未登录。

原因:nginx不会识别"_"这个符号,默认情况下它会忽略,所以后端没接收到,也就是说请求时候没将这个id_token转发过去导致的。

 

解决办法又两种:

1、修改nginx配置

在nginx 的 http部分添加如下:

underscores_in_headers on; (默认 underscores_in_headers 为off)

2、修改这个字段,取消下划线

列如 把原来的id_token 换为  idToken 

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-15
  • 2021-11-19
  • 2021-11-23
  • 2022-02-17
猜你喜欢
  • 2021-07-03
  • 2022-12-23
  • 2021-06-30
  • 2022-12-23
  • 2022-03-06
  • 2021-12-31
相关资源
相似解决方案