记一个阿里云CDN域名配置不当引起服务鉴权失效问题

背景:公司最近需要通过不同的域名提供给不同角色的用户使用,在阿里云上新增了多个域名,新域名与原域名指向的是一样的服务器地址。

问题现象:用户使用新域名登录后,返回的不是该用户的身份信息,不管是哪个账号,登录后返回的都是第一个使用该域名登录的用户信息,并且原先有鉴权的接口,现在通过该域名访问都不需要写在JWT凭证就能访问成功。

排查:

1、排查服务器生成、解析JWT的代码,仔细排查发现没有问题。

2、排查服务器代码中前置拦截器,查看是否拦截器中从cookie获取出错,或者是拦截器中的中间件出错,经过排查在结合现有的现象表明,请求不携带JWT也会使用第一个登录该域名的用户信息身份完成操作。(排除服务器代码问题)

2、排查服务器前置docker、k8s、nginx是否有特殊处理(排除)

3、开始怀疑是域名引起的问题,开始绕过域名使用ip直接访问服务器,结果发现请求正常了,确认是域名引起的。

4、询问相关域名配置的同学,该同学表示域名是直接通过复制创建出来的,并没有其他修改。

5、让该同学再次走一遍创建域名并使用CDN的操作,在过程中发现会提示"是否使用缓存",选择"确认"后域名会出现问题,后续创建域名时选择"取消"或"关闭"已有的缓存配置,问题消失。

(找机会看看这个CDN缓存使用的配置具体是什么)

相关推荐
不会代码的小徐3 小时前
容器安全-核心概述
安全·网络安全·云计算
zqh176736464693 小时前
2025年阿里云ACP人工智能高级工程师认证模拟试题(附答案解析)
人工智能·算法·阿里云·人工智能工程师·阿里云acp·阿里云认证·acp人工智能
Lw老王要学习4 小时前
Linux数据库篇、第一章_02_MySQL的使用增删改查
linux·运维·数据库·mysql·云计算·it
选型宝6 小时前
腾讯怎样基于DeepSeek搭建企业应用?怎样私有化部署满血版DS?直播:腾讯云X DeepSeek!
人工智能·ai·云计算·腾讯云·选型宝
zqh176736464697 小时前
2025年阿里云大数据ACP高级工程师认证模拟试题(附答案解析)
阿里云·云计算
码上飞扬8 小时前
Java大师成长计划之第22天:Spring Cloud微服务架构
java·运维·云计算
Cloud Traveler9 小时前
探索虚拟化:云计算时代的资源优化之道
云计算
蒙奇D索大1 天前
【人工智能】自然语言编程革命:腾讯云CodeBuddy实战5步搭建客户管理系统,效率飙升90%
人工智能·python·django·云计算·腾讯云
YXWik61 天前
coze平台实现文生视频和图生视频(阿里云版)工作流
阿里云·ai
Johny_Zhao1 天前
Ubuntu安装部署Zabbix网络监控平台和设备配置添加
linux·网络·mysql·网络安全·信息安全·云计算·apache·zabbix·shell·yum源·系统运维·itsm