我创建了一个 Azure DevOps 中心扩展,它检索工作项,目标是将一些工作项注释移到 Project Online 时间表注释中。但我不知道如何对来自 Azure DevOps 扩展的调用进行身份验证,以便能够调用 Project Online。
这似乎是
.getAccessToken(...)
在 sdk 中调用会获得一个使用我的扩展数据加密的访问令牌,但我需要一些方法来调用 Project。我查看了 MSAL,这似乎是一个不错的选择,但我需要将我的扩展注册为 SPA,但我无法确认它的位置。
我试图避免让用户提供用户/通行证,有人知道另一种方式吗?