首页 文章

如何在本机客户端中获取令牌以访问已为Azure Active Directory注册的Web API?

提问于
浏览
0

我有一个本机客户端(控制台应用程序),我试图访问WebAPI . API已使用Azure AAD进行身份验证 . 因此,为了使用 AuthenticationContext.AcquireToken() 方法获取令牌,需要ClientCredentials,而这需要在向Azure AAD注册应用程序时从Azure接收的"client secret" . 有没有其他方法可以检索访问令牌以访问WebAPI?

1 回答

  • 0

    如果要代表(或"as")当前用户调用WebAPI,则可以使用Resource Owner Credentials flow . 否则,您描述的客户端凭据流是适当的解决方案 .

    请注意,您的客户端应用程序应与AAD中的WebAPI分开注册 .

相关问题