从单页应用程序通过 REST API 访问 ADO 的工作项

问题描述 投票:0回答:1

我该怎么做才能让用户可以使用他们的 ADO 帐户登录,然后从我的 React 应用程序中获取这些工作项?

我目前正在尝试将我的 SPA 与 azure devops 连接,因此我获取了一些工作项目,到目前为止我所做的是使用我的组织帐户成功连接到我的应用程序

这里剩下的(如果上一步是正确的事情)是使用此身份验证来调用 get workitem API,但我不知道为身份验证端点提供什么,我在网上找到的大多数用例使用个人访问令牌,这不适用于我的用例,因为

1-多个用户将使用此应用程序

2- PAT 有有效期

reactjs authentication azure-devops azure-devops-rest-api
1个回答
0
投票

Microsoft JavaScript 身份验证库 (MSAL.js) 使 JavaScript 应用程序开发人员能够设置交互式身份验证流程并获取 API 使用的访问令牌。

您可以使用 Microsoft Authentication Library for React:msal-browser 库的包装器,适用于使用 React 的应用程序。这是样本供您参考。

© www.soinside.com 2019 - 2024. All rights reserved.