我正在尝试构建一个VSTS扩展,可以与蔚蓝的web应用程序进行通信。我能够做到这一点,但没有身份验证。我指的是Microsoft文档。
我获取了从浏览器即console.log(令牌)生成的令牌,并在本网站中验证了它。
上面写着无效签名。
.Net框架用于验证生成的令牌的逻辑不起作用。它给了我以下错误:
IDX10500:签名验证失败。无法解析SecurityKeyIdentifier:'SecurityKeyIdentifier ( IsReadOnly = False, 计数= 1, 子句= X509ThumbprintKeyIdentifierClause(Hash = 0xA0EBDCCF933FEE9F878C82A5157CFDDEEFD5D19A) ) ', 令牌:{“typ”:“JWT”,"alg":"RS256",.
发布于 2018-02-06 01:13:56
将VSS.getAccessToken()替换为VSS.getAppToken()可以解决这个问题。
https://stackoverflow.com/questions/48459451
复制相似问题