Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.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
生成VSTS扩展azure webapp身份验证JWT令牌验证失败_Azure_Authentication_Web Applications_Azure Devops_Jwt - Fatal编程技术网

生成VSTS扩展azure webapp身份验证JWT令牌验证失败

生成VSTS扩展azure webapp身份验证JWT令牌验证失败,azure,authentication,web-applications,azure-devops,jwt,Azure,Authentication,Web Applications,Azure Devops,Jwt,我正在尝试构建一个可以与azure web app通信的VSTS扩展。我能够做到这一点,但没有身份验证。我指的是那个 我获取了从浏览器即console.log(令牌)生成的令牌,并在中进行了验证 上面写着无效的签名 .Net framework用于验证生成的令牌的逻辑不起作用。它给了我以下错误: IDX10500:签名验证失败。无法解决 SecurityKeyIdentifier:'SecurityKeyIdentifier ( IsReadOnly=False 计数=1 子句[0]=X509T

我正在尝试构建一个可以与azure web app通信的VSTS扩展。我能够做到这一点,但没有身份验证。我指的是那个

我获取了从浏览器即console.log(令牌)生成的令牌,并在中进行了验证

上面写着无效的签名

.Net framework用于验证生成的令牌的逻辑不起作用。它给了我以下错误:

IDX10500:签名验证失败。无法解决 SecurityKeyIdentifier:'SecurityKeyIdentifier

(

IsReadOnly=False

计数=1

子句[0]=X509ThumbprintKeyIdentifierClause(散列=0xA0EBDCCF933FEE9F878C82A5157CFDDEEFD5D19A)

)

",

标记:“{”类型“:”JWT“,”alg“:”RS256“


VSS.getAccessToken()
替换为
VSS.getAccessToken()
可以解决此问题。

我也遇到了同样的问题,并提交了反馈您的代码是什么?确保代码是
VSS.getAccessToken()
而不是
VSS.getAccessToken()
。感谢@starian chen MSFT这有助于解决此问题。