azure-如何集成azure高级应用程序服务身份验证/授权以访问azure devops API(任务,管道)

时间:2019-11-20 17:35:48

标签: azure azure-devops-rest-api

构建一个网页以显示azuredevops任务,管道列表。该页面将通过AAD登录进行身份验证。因此要从api获取devops(任务)的信息,如何对其进行身份验证以及我们如何实现这一点。

1 个答案:

答案 0 :(得分:1)

如果您的应用程序类型是Interactive client-sideInteractive JavaScript,则可以使用Active Directory authentication libraryADAL)身份验证机制。您可以参考以下documentguide

enter image description here

通过ADAL,应用程序开发人员可以通过云或本地Active Directory(AD)对用户进行身份验证,并获取用于保护API调用的令牌.ADAL通过以下功能使开发人员更容易进行身份验证:

  • 可配置的令牌缓存,用于存储访问令牌和刷新令牌
  • 访问令牌过期并刷新时自动刷新令牌 令牌可用
  • 支持异步方法调用