VS 代码扩展:如何向插件添加身份验证

VS code Extension : How to add an authentication to plugin

我想为 VS 代码开发一个扩展。 它会将突出显示的命令保存并存储到扩展状态存储中。 这部分准备好了:)

我现在想做的是尝试了解我是否可以将这些命令存储在现有后端的 VS 代码状态之上 所以,我需要以某种方式构建一些身份验证逻辑

有没有办法将身份验证过程构建到扩展中?

这是我在扩展中使用的场景 Docs-validation:
我们在 VS CODE 中提供了一个登录按钮,当用户单击该按钮时,我们会将用户重定向到浏览器进行身份验证,之后,身份验证令牌将被发送回扩展程序,该令牌将被使用调用我们的后端 API。 主要逻辑可以在这个file

中找到

其实这是受VS Code内置登录体验的启发,以及一些类似azure-cli登录体验的扩展,你可以从这里看到: