session - 有没有办法撤销 GitLab 上的活动会话?
问题描述
有没有办法撤销 GitLab 上的活动会话?我试图在活动会话设置上撤销活动会话,但没有按钮可以执行此操作。
解决方案
这是待处理的,作为gitlab-org/gitlab-foss
问题 59408和gitlab-org/gitlab
问题 27518中的功能请求
此功能之前存在,但由于链接问题中列出的原因而被删除。
这是一个关于“如果真正的 gitlab 管理员冒充攻击者的帐户,任何登录用户(攻击者)将其权限提升到 gitlab 管理员的方法”的安全问题。
所以:
要删除单个会话,您需要不再在 UI 中公开的 session_id。作为一种解决方法,您可以从 Rails 控制台中删除用户的所有会话:
ActiveSession.list(user).each{ |session| ActiveSession.destroy(user, session.session_id)}
合并请求 17462正在进行中。
推荐阅读
- python - ImportError:无法从“tensorflow.python.keras.utils.conv_utils”导入名称“deconv_length”
- javascript - Threejs不会在chrome android上加载gltf模型
- ansible - 具有独特参数的 Cisco 路由器配置的 Ansible Playbook
- automated-tests - 空手道测试 - 以无头模式从电子邮件访问 PDF 链接的问题(从 Jenkins 运行)
- yaml - Swagger 编辑器中的 YAML 枚举解析器问题
- python - 如何在 mongo DB 上插入数据
- spring-boot - 使用 Spring Boot 测试 REST 控制器的 Spock 测试框架
- firebase - 为什么要使用 mqtt 服务器作为 BLE 网关?
- r - 在R中提取后如何删除某些行?
- c# - .net 核心控制台应用 Azure 认知服务 MP3