Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code VS代码扩展:如何向插件添加身份验证_Visual Studio Code_Vscode Extensions - Fatal编程技术网

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

Visual studio code VS代码扩展:如何向插件添加身份验证,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我想为VS代码开发一个扩展。 它将保存突出显示的命令并将其存储到扩展状态存储。 这部分准备就绪:) 我现在想做的是尝试了解我是否可以将这些命令存储在现有后端的VS代码状态之上 因此,我需要以某种方式构建一些身份验证逻辑 有没有办法将身份验证过程构建到扩展中?以下是我在扩展文档验证中使用的场景: 我们在VS代码中提供了一个登录按钮,当用户单击该按钮时,我们会将用户重定向到浏览器进行身份验证,之后,一个身份验证令牌将发送回扩展,该扩展将用于调用我们的后端API。 主要的逻辑可以在这里找到 实际上,这

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

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


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

以下是我在扩展
文档验证中使用的场景:
我们在VS代码中提供了一个登录按钮,当用户单击该按钮时,我们会将用户重定向到浏览器进行身份验证,之后,一个身份验证令牌将发送回扩展,该扩展将用于调用我们的后端API。 主要的逻辑可以在这里找到

实际上,这是受VS代码的内置登录体验和一些具有登录体验的扩展(如azure cli)的启发,您可以从这里看到:
以下是我在扩展
文档验证中使用的场景:
我们在VS代码中提供了一个登录按钮,当用户单击该按钮时,我们会将用户重定向到浏览器进行身份验证,之后,一个身份验证令牌将发送回扩展,该扩展将用于调用我们的后端API。 主要的逻辑可以在这里找到

实际上,这是受VS代码的内置登录体验和一些具有登录体验的扩展(如azure cli)的启发,您可以从这里看到:

您的
后端在哪里?VSC是一个编辑器,与您的运行时无关。什么是突出显示的命令
?1)后端在VS代码之外。这是我的API托管在AWS 2)中,在VS代码扩展中,有JS代码是可能的。所以,我想知道它是否支持vs代码外部或内部的身份验证。可能是像vs代码外部的身份验证重定向和将身份验证令牌返回到扩展名之类的东西您的
后端在哪里
?VSC是一个编辑器,与您的运行时无关。什么是突出显示的命令
?1)后端在VS代码之外。这是我的API托管在AWS 2)中,在VS代码扩展中,有JS代码是可能的。所以,我想知道它是否支持vs代码外部或内部的身份验证。也许像vs代码外的身份验证重定向和将身份验证令牌返回给extensionMan之类的东西,这正是我一直在寻找的:)谢谢!伙计,这正是我一直在寻找的:)谢谢!