VSCode 服务器有一个神秘的 Github 令牌

问题描述 投票:0回答:1

我正在使用 VSCode Remote 登录到具有克隆的 Github 存储库的远程 Linux 主机。远程使用 HTTPS,而不是 SSH。

不知何故,我能够使用似乎只有 VSCode 的 Ask Pass 携带的令牌对存储库进行身份验证。

我查过:

  • 细粒度令牌
  • 经典代币
  • OAuth 应用程序
  • Github 应用程序
  • SSH 密钥
  • 万能钥匙
  • 常规密码(已更改)

我已经完全清除了上面的所有内容,并验证了它所使用的用户 ID 确实是我的。这个神秘令牌still允许读取和写入我的存储库。

我对此感到不安 - 我怎样才能找到神秘的 Github 令牌的来源,以便我可以安全地撤销它?

git github security oauth-2.0 github-api
1个回答
0
投票

终于找到了答案,希望这能避免其他人同样的困惑:

Github 有两种不同的身份验证机制,都被命名为OAuth Apps

  1. 设置 > 开发者设置 > OAuth 应用程序
  2. 设置 > 应用程序 > 授权的 OAuth 应用程序

尽管名称不同,但它们都是独立的。 VSCode 在使用内置的 Github 扩展时使用后者。

该扩展在扩展设置下也不提供任何类型的帐户管理,因此您可以在 VSCode 中找到注销按钮:https://stackoverflow.com/a/66348862/150020

© www.soinside.com 2019 - 2024. All rights reserved.