JFrog Artifactory OSS本机无法登出但其他设备可正常登出问题咨询
Artifactory 登出失败切system用户问题原因说明
Artifactory 中的 system 不属于真实存在的可登录用户账号,是服务内置的特殊标识,用于标记未认证的匿名会话、服务内部自动化操作的执行主体,默认不会展示在用户管理列表中。
触发该异常的常见原因如下:
- 本地浏览器缓存异常:当前设备的浏览器缓存了失效的身份凭证,包括过期的
access_token、remember-meCookie、服务端返回的认证头信息,登出操作没有正常清空本地缓存的凭证,后续请求提交到服务端后识别不到有效登录态,自动回退到标记为 system 的未认证会话。其他设备无对应缓存所以登出逻辑正常。 - 反向代理配置问题:若Artifactory服务前端配置了Nginx、Apache等反向代理或负载均衡组件,代理层开启了认证信息缓存、会话粘滞规则异常,会导致当前设备的登出请求没有正常透传到Artifactory后端,服务端未执行会话作废逻辑,登录态没有被正常销毁,就会出现登出失败、自动切换到system会话的问题。
- 浏览器扩展拦截请求:密码管理、广告拦截、网络代理类的浏览器扩展可能篡改Artifactory页面的请求逻辑,拦截登出操作的POST请求,前端触发登出但后端未收到指令,登录态不会被正常清除。
内容的提问来源于stack exchange,提问作者fantasy.deng
相关产品推荐
相关产品推荐

