0

我尝试了几个 ADAL(Azure AD 身份验证库)示例来让我的 WPF 应用程序调用 Azure 安全 Web API。一切似乎都运行良好。我收到登录提示,它接受我的凭据,我能够获取令牌。我将令牌附加到我的请求中,但请求总是返回 Azure 登录页面的 HTML,就好像我没有经过身份验证一样。

有没有其他人遇到过这种类型的问题?我应该检查某些事情吗?

4

1 回答 1

0

我认为您正在使用基于重定向的协议而不是 oauth 承载来保护您的 API。有关两者之间差异的讨论,请参见http://www.cloudidentity.com/blog/2014/04/22/authentication-protocols-web-ux-and-web-api/。规范的 WPF 示例位于https://github.com/AzureADSamples/NativeClient-DotNet。了解如何保护 Web API。

于 2015-04-07T17:06:21.160 回答